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
