We Are Glad To Inform That You Got The Job- Hope You Hear This Soon-SURVAYU
Posts

Objectways Interview Experience for Java GenAI Role – Real Q&A Inside

 


RECRUITMENT STILL GOING ON FOR THE ROLE - JOB DETIALS

Candidate Interview Experience: Fresh Graduate (B.Tech CSE, 2024 Passout)

Slot Time: 11:00 AM – 11:30 AM
Mode: On-site (Chennai Office)
Panel: 1 Technical + 1 HR
Duration: ~30 minutes


✅ SECTION A: TECHNICAL ROUND

Interviewer 1: Senior Software Engineer (Java + AI Team)
Type: Conceptual + Practical


Q1. Explain OOPs concepts with examples.
🧑‍💻 Candidate Answer: Explained all four pillars — Encapsulation, Inheritance, Polymorphism, and Abstraction with real-time examples in Java. Gave example of a BankAccount class for encapsulation.

Feedback: Good clarity. Asked a follow-up on method overloading vs overriding — candidate handled it well.


Q2. What is the difference between List and Set in Java? When would you use each?
🧑‍💻 Candidate Answer:

  • List maintains insertion order, allows duplicates

  • Set does not allow duplicates, unordered

  • Use List when order matters (e.g., user history), Set when uniqueness matters (e.g., registered email IDs)

Feedback: Correct, confidently explained.


Q3. Have you worked with Python? Can you explain any AI/ML project you’ve done?
🧑‍💻 Candidate Answer:
Talked about a mini-project using Python where they built a resume parser using basic NLP techniques and spaCy. Explained data cleaning, tokenization, and result output in JSON format.

Feedback: Practical project, showed initiative. Candidate also mentioned interest in GenAI tools and awareness of ChatGPT and LangChain.


Q4. How would you debug a program that is throwing a NullPointerException?
🧑‍💻 Candidate Answer:
Described the steps: identify the object that's null, check initialization, use breakpoints or log statements.

Feedback: Clear thinking, structured debugging approach.


Q5. What is Git? Explain a basic Git workflow.
🧑‍💻 Candidate Answer:
Mentioned clone → branch → commit → push → pull request → merge. Explained difference between git fetch and git pull.

Feedback: Sound knowledge, especially for a fresher.


💬 SECTION B: HR + BEHAVIORAL

Interviewer 2: HR Executive – Objectways


Q1. Why do you want to join Objectways?
🧑‍💻 Candidate Answer:
“I researched Objectways and saw the blend of AI-focused projects and mentorship for freshers. I want to start in a space where learning is encouraged, especially in Java and GenAI. The hybrid model in Chennai is ideal for me.”

Feedback: Aligned motivation with company’s offerings.


Q2. What are your salary expectations?
🧑‍💻 Candidate Answer:
“I’m looking for a competitive fresher package that allows me to grow and prove my value. I’m flexible and open based on the learning environment and responsibilities.”

Feedback: Handled maturely. No fixed number — kept it negotiable.


Q3. Any questions for us?
🧑‍💻 Candidate Asked:

  • Will I be working directly with the GenAI team or on supporting modules initially?

  • Does Objectways provide any structured training in the first month?

Feedback: Good curiosity. Showed eagerness to learn and long-term interest.


🧠 Final Technical Feedback

  • Strengths: Strong foundation in Java/Python, real project exposure, confident speaker

  • Weaknesses: Could improve deeper ML-specific terminologies, but promising for training

  • Verdict: Recommended for next-level technical discussion or direct offer (if urgent requirement)


💡 Interview Takeaways for Blog Readers

  • Revise Java OOPs, Collections, and Debugging Scenarios

  • Build one solid AI/ML mini-project and learn how to explain it

  • Know basic Git workflow and AI tools like ChatGPT, HuggingFace

  • Be clear on "why this company" — personalize your answer


🎯 Want to Crack the Same Role?

Start by preparing:

  • 1 core Java concept daily

  • 1 AI-related small project in Python

  • 1 Git command use-case each week



Post a Comment