Company Name: EY
Position: Consultant-Technology
Application Process: Applied through campus placement.
Interview Rounds:
Preparation Tips:
- Revise core Java concepts thoroughly, especially OOP, collections, and multithreading.
- Practice coding problems to improve problem-solving speed and accuracy.
- Be prepared to discuss theoretical aspects like design patterns and JVM internals.
- Research salary benchmarks for the role to negotiate confidently during the HR round.
Conclusion:
The interview process was smooth and well-structured. The technical rounds were challenging but manageable with proper preparation. The HR round was straightforward, focusing on expectations and fit. Overall, it was a great learning experience, and I would advise future candidates to focus on strong fundamentals and clear communication.
Company Name: EY
Position: Consultant-Technology
Application Process: The application process involved two interview rounds, starting with an aptitude test followed by a technical round.
Interview Rounds:
Preparation Tips:
- Focus on understanding Snowflake architecture and its components thoroughly.
- Practice aptitude questions related to data and analytics to prepare for the initial screening.
- Be ready to discuss real-world applications of Snowflake in consulting scenarios.
Conclusion:
The interview process was smooth, and the questions were aligned with the role’s requirements. Preparing well for Snowflake concepts and aptitude tests was key. For future candidates, I’d recommend diving deep into Snowflake’s architecture and its practical implementations in consulting projects.
Company Name: EY
Position: Consultant-Technology
Application Process: The application process involved a resume shortlist followed by a technical interview round.
Interview Rounds:
Preparation Tips:
- Stay updated with current trends in technology and consulting.
- Focus on understanding business needs and how technology can address them.
- Work on improving communication skills to articulate your thoughts clearly.
Conclusion:
The interview process was smooth and well-structured. Preparing thoroughly for the technical round and ensuring my resume was concise helped me succeed. For future candidates, I recommend staying current with industry trends and practicing clear communication.
Company Name: EY
Position: Consultant-Technology
Location: [Not specified]
Application Process: Applied via Campus Placement in January 2024.
Interview Rounds:
Preparation Tips:
- Be confident and concise with your CV.
- Be open-minded when approaching problems; even an attempt to solve is appreciated.
- Be thorough with Data Structures and Algorithms (DSA).
Conclusion:
Overall, the interview process was smooth and well-structured. The key to success was being prepared, confident, and clear in communication. Future candidates should focus on their projects and problem-solving skills to excel in the technical rounds.
Company Name: EY
Position: Consultant-Technology
Location: [Not specified]
Application Process: I applied via LinkedIn and was interviewed before May 2023.
Interview Rounds:
Preparation Tips:
- Brush up on Node.js fundamentals, including event loops, streams, and memory management.
- Practice MongoDB queries, especially aggregation pipelines and indexing.
- Solve programming problems to improve problem-solving speed and accuracy.
Conclusion:
The interview process was smooth, and the questions were aligned with the role’s requirements. I could have prepared more on advanced Node.js debugging techniques. My advice to future candidates is to focus on both theoretical concepts and practical problem-solving.
Company Name: EY
Position: Consultant-Technology
Location: Bangalore
Application Process: I applied for the job as a Technology Consultant through the company’s recruitment portal.
Interview Rounds:
Preparation Tips:
- Focus on mastering data structures, especially hash-based structures like HashMaps and HashSets.
- Practice problem-solving on platforms like LeetCode and HackerRank.
- Understand the time and space complexity of your solutions thoroughly.
Conclusion:
Overall, the interview process was challenging but fair. I felt well-prepared for the technical rounds, but I could have practiced more system design questions. My advice to future candidates is to focus on problem-solving and time management during interviews.
Company Name: EY
Position: Consultant-Technology
Location: [Not specified]
Application Process: I applied via a job fair and was interviewed in May 2022.
Interview Rounds:
-
Round 1 - Resume Shortlist:
-
Questions Asked: N/A (Resume screening round)
-
Your Approach: Ensured my resume was concise and focused on relevant skills and experience.
-
Outcome: Passed to the next round.
-
Round 2 - Coding Test:
-
Questions Asked: Provided a scenario and asked to perform CRUD operations on the same.
-
Your Approach: Implemented the required operations using my preferred programming language.
-
Outcome: Successfully completed the task and moved to the next round.
-
Round 3 - One-on-one Round:
-
Questions Asked:
- Basic questions about Java and Spring Boot (e.g., annotations like
@Autowired
, actuator).
- MySQL queries.
-
Your Approach: Answered the questions based on my understanding and experience.
-
Outcome: Cleared the round.
-
Round 4 - Aptitude Test:
-
Questions Asked: Technical discussion with the client of the company, focusing again on basic Java and MySQL queries.
-
Your Approach: Stayed calm and answered the questions to the best of my ability.
-
Outcome: Successfully cleared the round.
Preparation Tips:
- If you’re a fresher or have less than 2 years of experience, focus on basic questions.
- Prepare CRUD API implementations in any language.
- For organizations where learning and support are priorities, consider IT-focused companies over Big 4. However, Big 4 are good for salary and perks.
Conclusion:
Overall, the interview process was smooth, and the questions were aligned with my experience level. If I could do something differently, I would spend more time practicing MySQL queries and Spring Boot annotations. For future candidates, my advice is to focus on the basics and be prepared for scenario-based coding tasks.
Company Name: EY
Position: Consultant-Technology
Location: [Not specified]
Application Process: [Not specified]
Interview Rounds:
-
Round 1 - Video Call (Technical):
- Questions Asked:
- Smallest Subarray With K Distinct Elements (Sliding Window Technique)
- Differentiate between String, StringBuffer, and StringBuilder
- What is a package in Java? Advantages of packages.
- Why are Java Strings immutable?
- What is a JIT Compiler?
- Differentiate between HashSet and HashMap.
- Differentiate between ArrayList and Vector.
- Differentiate between HashMap and HashTable.
- Your Approach: Focused on explaining the sliding window technique for the coding question and provided clear distinctions for the Java concepts.
- Outcome: Passed
-
Round 2 - Video Call (Technical):
- Questions Asked:
- What are Java 8 streams?
- Write a Java 8 program to iterate a Stream using forEach.
- How does Spring Boot work?
- What is dependency Injection?
- Explain @RestController annotation in Spring Boot.
- How MVC works in Spring.
- Features of Spring Boot.
- SQL query to join two tables and select matching records.
- SQL query to find the Nth highest salary from an Employee table.
- Your Approach: Demonstrated practical knowledge of Java 8 features, Spring Boot, and SQL queries.
- Outcome: Passed
-
Round 3 - HR (Technical Cum HR):
- Questions Asked:
- Why should we hire you?
- What are your expectations from the company?
- How was your overall interview experience?
- What are your strengths and weaknesses?
- Your Approach: Answered honestly and communicated my thoughts clearly.
- Outcome: Selected
Preparation Tips:
- Topics to prepare: Data Structures, Algorithms, OOPS, Java, Spring.
- Time required: 4 months.
- Tip 1: Practice previously asked interview and online test questions.
- Tip 2: Review past interview experiences from platforms like Codestudio and Leetcode.
- Tip 3: Work on at least 2 good projects and understand them thoroughly.
Conclusion:
The interview process was thorough and tested both technical and interpersonal skills. Being well-prepared with core concepts and practicing coding problems helped. For future candidates, focus on clarity, honesty, and confidence in your responses.
Company Name: EY
Position: Consultant-Technology
Application Process: The application process began with a resume shortlist round, followed by a technical interview.
Interview Rounds:
Preparation Tips:
- Stay updated with current trends in technology and consulting.
- Focus on understanding business needs and how technology can address them.
- Work on improving communication skills to articulate ideas clearly.
Conclusion:
The interview process was smooth, and the questions were aligned with the role’s expectations. Preparing thoroughly for technical concepts and refining my resume helped me perform well. For future candidates, I recommend staying current with industry trends and practicing clear communication.
Company Name: EY
Position: Consultant-Technology
Location: Not specified
Application Process: The interview was conducted in October 2021. The process consisted of 3 rounds: two technical video call rounds and an HR round.
Interview Rounds:
Preparation Tips:
- Topics to prepare: Data Structures, Algorithms, OOPS, Java, Spring.
- Time required: 4 months.
- Tip 1: Practice previously asked interview and online test questions.
- Tip 2: Review interview experiences from coding platforms.
- Tip 3: Work on at least 2 good projects and understand them thoroughly.
Conclusion:
The interview process was well-structured and focused on both technical and HR aspects. I prepared extensively for Java and Spring Boot, which helped me perform well. Being honest and clear in the HR round was key to my selection. For future candidates, I recommend focusing on core concepts and practicing coding problems regularly.
Company Name: EY
Position: Consultant-Technology
Location: [Location not specified]
Application Process: [Not specified]
Interview Rounds:
-
Round 1 - Video Call (Technical):
-
Questions Asked:
- Smallest Subarray With K Distinct Elements (Sliding Window Technique).
- Differentiate between String, StringBuffer, and StringBuilder.
- What is a package in Java? Advantages of packages.
- Why are Java Strings immutable?
- What is JIT Compiler?
- Differentiate between HashSet and HashMap.
- Differentiate between ArrayList and Vector.
- Differentiate between HashMap and HashTable.
-
Your Approach: I tackled the coding question using the sliding window technique and explained the Java concepts clearly, providing examples where necessary.
-
Outcome: Passed this round.
-
Round 2 - Video Call (Technical):
-
Questions Asked:
- What are Java 8 streams?
- Write a Java 8 program to iterate a Stream using forEach.
- How does Spring Boot work?
- What is dependency Injection?
- Explain @RestController annotation in Spring Boot.
- How MVC works in Spring.
- Mention a few features of Spring Boot.
- SQL query to join two tables and select matching records.
- Find the Nth highest salary from an Employee table.
-
Your Approach: I demonstrated my understanding of Java 8 features and Spring Boot concepts, and wrote the SQL queries efficiently.
-
Outcome: Passed this round.
-
Round 3 - HR (Technical Cum HR):
-
Questions Asked:
- Why should we hire you?
- What are your expectations from the company?
- How was your overall interview experience?
- What are your strengths and weaknesses?
-
Your Approach: I was honest and communicated my thoughts clearly, focusing on my skills and how I could contribute to the company.
-
Outcome: Selected for the role.
Preparation Tips:
- Topics to Prepare: Data Structures, Algorithms, OOPS, Java, Spring.
- Time Required: 4 months.
- Tip 1: Practice previously asked interview and online test questions.
- Tip 2: Review past interview experiences from platforms like Codestudio and LeetCode.
- Tip 3: Work on at least 2 good projects and understand them thoroughly.
Conclusion:
The interview process was comprehensive, covering technical and HR aspects. I prepared well for Java and Spring Boot, which helped me answer confidently. Being honest and clear in the HR round was key to my selection. My advice to future candidates is to focus on core concepts, practice coding, and communicate effectively during interviews.