Questions | Answers |
---|---|
Tell me about yourself? | As per my resume, I have completed my Master of Business Administration from NIT, Trichy and Bachelor of Engineering in Mechanical Engineering from K. Ramakrishnan College of Technology, Anna University. I work as a Trainee Recruiter at VDart. I have also done an HR and Business Strategist Internship at Infinite Engineers. I am interested in Recruitment and Talent Acquisition, Organizational Development and Training and Development. Apart from that I have technical skills like MS Word, Excel, PowerPoint, Lean Six Sigma Green Belt from KPMG, and ASNT NDT Level II from Aurotech. I have also participated in Social and Cultural activities. |
Why do you want to work with us? | After going through the job description, I am excited to join your firm as it aligns with my interest in Recruitment and Talent Acquisition, Organizational Development, and Training and Development. I am also impressed with your company's growth and reputation in the industry. I am keen to collaborate with a team of talented professionals and gain practical experience in the field. |
What do you know about our company? | [Research about the company and answer accordingly.] |
What are your strengths? | My strengths include strong communication skills, the ability to work in a team, attention to detail, problem-solving skills, and an eagerness to learn new skills. |
What do you consider as your weakness? | My weakness is that I tend to have high expectations for myself and sometimes I take on more work than I can handle. |
What are your salary expectations? | I do not have any specific salary expectations. I am willing to negotiate and accept a salary that is reasonable for my skills and experience. |
Why did you choose this career path? | I chose this career path because I am passionate about Recruitment and Talent Acquisition, Organizational Development, and Training and Development. I enjoy working with people and helping them to grow and develop in their careers. |
What are your long-term career goals? | My long-term career goal is to become a senior-level professional in the field of Recruitment and Talent Acquisition, Organizational Development, and Training and Development. I also want to contribute to the growth and development of the organization I work for. |
Are you willing to relocate? | Yes, I am willing to relocate for the job. |
Do you have any questions for us? | [Prepare some questions beforehand to ask the interviewer.] |
Note: These questions will require answers in Situation, Task, Action, Result (STAR) format.
Questions | Answers |
---|---|
Can you tell me about a time when you had to solve a difficult problem? | Situation: During my internship at Infinite Engineers, I was tasked with streamlining the HR processes to enhance efficiency. Task: I had to evaluate the current HR processes and identify areas that needed improvement. Action: I conducted a series of meetings with the HR team to identify the challenges they were facing and brainstormed ideas to resolve them. Result: With the help of the HR team, we were able to create a more efficient process that not only saved time but also improved the overall functioning of the department. |
Can you describe a situation where you had to work in a team to achieve a goal? | Situation: During my internship at Infinite Engineers, I was part of a team that had to assess the implications of research findings on the company's strategy. Task: Our team had to work together to brainstorm ideas and evaluate strategic options. Action: We held several meetings where we discussed the research and shared our individual insights and perspectives. We also conducted research to gain a better understanding of the market and the competition. Result: With everyone's contribution, we were able to come up with a comprehensive and well-thought-out strategy for the company's future growth. |
Can you describe a time when you had to deal with a difficult client? | Situation: During my time as a Trainee Recruiter at VDart, I had a difficult client who was very specific about the type of candidate they wanted. Task: I had to find a candidate with a very niche skillset that matched the client's requirements. Action: I utilized job portals and internal databases to identify potential candidates. I also reached out to other recruiters and used my networking skills to find suitable candidates. Result: With my persistence, communication skills, and attention to detail, I was able to find the right candidate for the client. |
Can you tell me about a time when you had to handle a stressful situation? | Situation: During my internship at Infinite Engineers, we had a very tight deadline to prepare a report for a client. Task: I had to work with my team to get the report done in time while maintaining the quality standards. Action: We worked overtime and assigned specific tasks to each team member to ensure that the report was completed on time. I stayed calm and focused on the goal despite the stressful situation. Result: With our collective efforts, we were able to deliver the report on time, which impressed the client and strengthened our relationship with them. |
Can you tell me about a time when you had to implement a new idea? | Situation: During my time at VDart, I suggested the use of social media platforms for recruitment purposes. Task: I had to convince my team and the leadership about the feasibility and efficacy of the idea. Action: I conducted research and presented my findings to the team. I also created a pilot project to demonstrate the effectiveness of the idea. Result: With the implementation of the new idea, we were able to reach a wider pool of candidates and fill positions more efficiently. |
Can you tell me about a time when you had to change your approach to a given task? | Situation: During my internship at Infinite Engineers, the HR team had to conduct a performance review of all the employees. Task: I had to come up with a methodology for the review that would capture all the relevant data. Action: After implementing the initial methodology, I realized that it was not giving us the desired results. I consulted with my team and made changes to the methodology. Result: With the new approach, we were able to get better insights into the employee performance and take corrective actions wherever necessary. |
Can you describe a situation where you had to work with limited resources? | Situation: During my internship at Infinite Engineers, we had to create a performance report for a client with limited resources. Task: We had to find a way to create an effective report with the limited resources we had. Action: We made use of available software and tools to create a comprehensive report. We also reached out to other team members who had relevant skills to help us with the report. Result: With our efforts, we were able to deliver a performance report that not only met the client's expectations but also exceeded them. |
Can you describe a situation where you had to take charge and lead a team? | Situation: During my internship at Infinite Engineers, the HR team had to organize a company-wide training session. Task: I was put in charge of leading the team responsible for organizing the training session. Action: I delegated tasks to different team members based on their skills and strengths. I also oversaw the entire process and made sure that the training session was well-organized and executed smoothly. Result: With the efforts of my team and my leadership, we were able to conduct a successful training session that received positive feedback from the participants and the leadership. |
Can you describe a situation where you had to work with a difficult team member? | Situation: During my time as a Trainee Recruiter at VDart, I had to work with a team member who was not performing up to the expectations. Task: I had to find a way to work with the team member and improve their performance. Action: I had a one-on-one meeting with the team member to understand their challenges and issues. I also provided them with feedback and suggestions for improvement. Result: With my efforts, the team member was able to improve their performance, and we were able to work together more effectively. |
Note: These questions will require you to write code in indented format, and discuss the Time and Space complexity.
Questions | Answers |
---|---|
Write a program to find the factorial of a given number. | def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) Time Complexity: O(n) Space Complexity: O(n) |
Write a program to find the nth number in the Fibonacci series. | def fibonacci(n): if n <= 1: return n else: return fibonacci(n-1) + fibonacci(n-2) Time Complexity: O(2^n) Space Complexity: O(n) |
Write a program to reverse a string. | def reverse_string(s): return s[::-1] Time Complexity: O(n) Space Complexity: O(n) |
Write a program to find the largest element in an array. | def largest_element(arr): largest = arr[0] for i in range(1, len(arr)): if arr[i] > largest: largest = arr[i] return largest Time Complexity: O(n) Space Complexity: O(1) |
Write a program to find the second largest element in an array. | def second_largest_element(arr): largest = arr[0] second_largest = 0 for i in range(1, len(arr)): if arr[i] > largest: second_largest = largest largest = arr[i] elif arr[i] > second_largest and arr[i] != largest: second_largest = arr[i] return second_largest Time Complexity: O(n) Space Complexity: O(1) |
Note: These questions will require you to discuss both high level and low level details of the design.
Questions | Answers |
---|---|
Design a system for a social media website where users can post updates and follow each other. | High Level Design: The system will consist of a user interface, server, and database. Users will register and create profiles, which will be stored in the database. They will then be able to post updates or view updates from other users they follow. The server will handle user authentication, update posting and retrieval, and follow/unfollow actions. The database will store user profiles, updates, and follow relationships. Low Level Design: The user interface will be developed using HTML, CSS, and JavaScript. Authentication will be handled using JSON Web Tokens (JWTs). The server will be developed using Node.js and the Express framework. The database will be a relational database like MySQL or PostgreSQL, and will be connected to the server using an ORM like Sequelize. |
Design a system for an e-commerce website where users can buy and sell products. | High Level Design: The system will consist of a user interface, server, and database. Users will register and create profiles, which will be stored in the database. They will then be able to browse products, add them to their cart, and checkout. Sellers will be able to list products for sale, which will also be stored in the database. The server will handle product listing, user authentication, payment processing, and order fulfillment. Low Level Design: The user interface will be developed using HTML, CSS, and JavaScript. Authentication will be handled using JSON Web Tokens (JWTs). The server will be developed using Node.js and the Express framework. The database will be a relational database like MySQL or PostgreSQL, and will be connected to the server using an ORM like Sequelize. Payment processing will be handled using a third-party service like PayPal or Stripe. |
Design a system for a hotel booking website where users can book rooms. | High Level Design: The system will consist of a user interface, server, and database. Users will be able to browse rooms and availability, select rooms, and make reservations. The server will handle user authentication, room booking, and payment processing. The database will store room availability, customer information, and payment details. Low Level Design: The user interface will be developed using HTML, CSS, and JavaScript. Authentication will be handled using JSON Web Tokens (JWTs). The server will be developed using Node.js and the Express framework. The database will be a relational database like MySQL or PostgreSQL, and will be connected to the server using an ORM like Sequelize. Payment processing will be handled using a third-party service like PayPal or Stripe. |