0% found this document useful (0 votes)
8 views3 pages

Manager Round

Uploaded by

kanusha4304
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views3 pages

Manager Round

Uploaded by

kanusha4304
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1. Can you introduce yourself?

I’m Harsha Vardhan Ganuboina, a Java developer with around 3 years of experience in designing and developing
web-based applications using Java / J2EE, Spring Boot, Spring MVC, Hibernate, and RESTful APIs.
I’ve worked across the full SDLC — from requirement gathering and analysis to implementation and deployment. I’m
currently with TCS, where I focus on backend development, API design, and database integration using MySQL.
I’m a quick learner with strong communication skills and enjoy building clean, efficient, and scalable systems.

2. What is your current role in the project?

I’m working as a Java developer responsible for developing and maintaining Spring Boot microservices. My main
duties include writing REST APIs, handling data persistence with Hibernate / JPA, and ensuring smooth database
transactions.
I also take part in code reviews, bug fixing, and integration with frontend and third-party services.

3. Describe your day-to-day activities in your project.

Each day begins with a stand-up meeting to review tasks and blockers. I then work on assigned Jira stories — writing
code, testing endpoints via Postman, and committing changes through Git.
I collaborate with QA and frontend teams for validation and handle minor production issues if reported.

4. How do you validate / test the information in your project?

I perform unit testing using JUnit and Mockito, validate APIs with Postman, and verify database updates directly
through MySQL queries.
For integration testing, we use a QA environment where we deploy builds and check end-to-end functionality with
the test team.

5. How do you track your tasks in your current project?

We follow Agile Scrum, using Jira to manage sprints, user stories, and bugs. Each task has defined effort estimates,
and I update progress regularly so the team can track delivery status transparently.

6. What are your strengths and weaknesses?

Strengths:

 Strong backend design and debugging skills.

 Quick learner, adaptable to new frameworks.

 Good communication and teamwork.

Weakness:
Earlier I used to spend too much time perfecting small code details, but now I balance quality with timelines by
following code review standards and sprint goals.

7. How do you overcome conflicts with clients or within the team?

I stay calm and focus on facts. I listen to all viewpoints, identify the root cause, and look for a solution that benefits
project goals. If needed, I involve the lead to ensure decisions are transparent.
8. How do you upskill with new technologies?

I continuously learn through Udemy courses, TCS internal portals, and technical blogs. I also work on small POC
projects to practice new frameworks like Spring Security or microservices deployment on Tomcat.

9. Please describe a situation where you had a difficult time in your career.

During my work on the EVM project, we faced a data-sync issue between modules causing inconsistent reports. I
debugged SQL queries and Hibernate mappings, optimized the joins, and worked with the DB team to fix it.
It was a challenging week, but the fix improved report generation speed and data accuracy.

10. Do you work with multiple clients at the same time? If yes, how do you manage?

Yes, sometimes I handle tasks from multiple modules. I prioritize based on deadlines and complexity, communicate
progress clearly, and ensure each client’s requirements are documented separately to avoid confusion.

11. Do you have experience in team handling?

I’ve guided junior developers in setting up projects and understanding coding standards. I may not be a formal lead,
but I coordinate within small groups to ensure smooth deliveries.

12. Which process do you follow in your project?

We follow Agile Scrum — two-week sprints, daily stand-ups, sprint planning, and retrospectives. Every feature is
peer-reviewed, unit-tested, and then moved to QA for validation before deployment.

13. If the role requires you to work in a different time zone, do you have any concerns?

No concerns. I’m flexible with time zones and have already collaborated with onshore teams where meetings
happened in late even ings.

14. How do you prioritize work for your team and yourself?

I classify tasks into urgent, high, and normal priority, address blockers first, and plan my day around dependencies. I
also make sure teammates aren’t waiting for my part to complete their tasks.

15. Do you prefer an individual role or working with a team?

Both. I enjoy individual development work for deep focus but also appreciate team collaboration for brainstorming,
reviews, and knowledge sharing.

16. How do you handle stress?

I stay organized — divide large tasks into smaller goals, take short breaks, and keep clear communication with my
lead. I believe proactive planning reduces stress more than anything else.
17. Tell me one thing about yourself that’s not in your resume.

I enjoy sharing knowledge — I’ve conducted short internal sessions for peers on debugging and optimizing SQL
queries in Hibernate.

18. If I call one of your leads or managers, what will they say about you?

They’d say I’m reliable, technically strong, and take ownership of my tasks. They’d also mention my cooperative
nature and commitment to quality and deadlines.

You might also like