Synoptek | Java trainee | Ahmedabad, India | Sept 2021 [Passed]
Anonymous User
403

Synoptek came on-campus in my university. It was an internship opportunity for 6 months. They were ready to give PPO to those whose performance in internship would be good.

1st round

Aptitude and C programming questions, 30 questions, 1 hour time.

Platform: https://www.flexiquiz.com/

Tip: Knowledge of inspect element in browser (Ctrl+Shift+C) comes in handy😉

2nd round - HR interview questions

It was about a 20 mins interview. (Yes, it's strange that HR was before the 2 technical interviews. I think it was arranged so that we could express our domain of interest.)

Here are the questions:

  1. Introduce yourself
  2. Why do you want to join us?
  3. Which technology/stack are you interested in? [They had java, CRM, PowerApps, PowerBI, Business analytics, and cloud infrastructure]
  4. Planning for masters?
  5. What’s your family background? Where does your father work?
  6. Is the 2-year bond ok with you? (2,00,000 INR)

3rd round - Technical Interview questions - Java

It was a half-hour interview on ms teams.

Here are the questions:

  1. Introduce yourself
  2. 4 pillars of OOPS and explain them
  3. What is method overloading and method overriding? What about their return types?
  4. Difference between abstract classes and interfaces
  5. Types of searching algorithms
  6. How does bubble sort work
  7. Write pseudo code for binary search. What’s its time complexity?
  8. Given an unsorted array of integers, how will you remove duplicates
  9. Given a character array, how will you reverse it? Till what length of the string, you will traverse.
  10. Which SDLC do you know? What are the steps in it?
  11. How is the Java platform independent?
  12. What new features were added in Java 8?
  13. Why are strings in java immutable?
  14. Difference between checked and unchecked exceptions in java
  15. Explain your java springboot project. Which technologies does it use? In that group of 4 what work did you do?
  16. Any questions for me?

4th round - Final Interview Questions

Interviewer had 16 years of experience in Synoptek.

It was a half-hour interview on ms teams.

Here are the questions asked to me:

  1. Introduce yourself
  2. What are the fundamentals of OOP?
  3. What is the difference between abstraction and encapsulation?
  4. Which versions of JDK have you used?
  5. What are the new features of JDK 8?
  6. What are lambda expressions?
  7. What is collections API?
  8. What sorting algorithm does hashmap internally use?
  9. Which databases have you worked with?
  10. What are database triggers?
  11. (In databases,) What are stored procedures and functions?
  12. (In databases,) Which normalisation forms do you know? Explain them.
  13. Full form of BCNF?
  14. What type of joins do you know? What is the difference between inner join and left inner join?
  15. Any questions for me?

(The following 5 HR questions were scattered among the technical questions)

  1. Thought for higher studies or masters?
  2. Where do you see yourself 2-3 years from now?
  3. Let’s say you have some important personal work and there is a deadline approaching for a project. How will you manage the situation? (I said, I’ll give work to my colleague). Let’s say that your client depends only on you (hence, you can’t assign work to a colleague). Then how will you manage?
  4. Describe one tough situation or a difficult problem, and how you handled it?
  5. If in December, the office becomes offline, would you like to come to our office or work from home?

Hope this helps those preparing for a Java role in a service based company.

Comments (0)