Premium Employer

i

This company page is being actively managed by Gap Team. If you also belong to the team, you can get access from here

Gap Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Gap Senior Software Developer 2 Interview Questions and Answers

Updated 7 May 2024

Gap Senior Software Developer 2 Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Java, streams, Collections, Data structures.

Round 2 - Technical 

(2 Questions)

  • Q1. Spring core concepts
  • Q2. API design related questions
Round 3 - Technical 

(2 Questions)

  • Q1. System design related
  • Q2. Design Inventory system
  • Ans. 

    Design an inventory system for tracking products and quantities.

    • Use a database to store product information, including name, quantity, price, etc.

    • Implement functions for adding, removing, and updating products in the inventory.

    • Include features for generating reports on inventory levels and sales.

    • Consider implementing barcode scanning for efficient product tracking.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - API design

Interview questions from similar companies

Interview Questionnaire 

8 Questions

  • Q1. What factors can you think of which will determine the pricing of product on our e-retail website?
  • Ans. 

    Factors affecting pricing of products on e-retail website

    • Cost of production

    • Competitor pricing

    • Demand and supply

    • Target audience

    • Marketing and advertising costs

  • Answered by AI
  • Q2. We add a lot of products and their descriptions on a laptop webpage, it will get too cluttered if we try the same for a mobile app. What things can be done differently for a webpage on mobile app?
  • Q3. Which scrolling option is the best for e-retail websites? Vertical scrolling or horizontal product scrolling or each product on a different page or something else?
  • Ans. 

    Vertical scrolling is the best option for e-retail websites.

    • Vertical scrolling is more intuitive and easier to use for most users.

    • Horizontal scrolling can be confusing and frustrating for users.

    • Each product on a different page can lead to slower load times and more clicks for users.

    • Infinite scrolling can be a good option for some e-retail websites.

    • Consider the type of products being sold and the user experience when de

  • Answered by AI
  • Q4. What was your happiest moment in life?
  • Ans. 

    My happiest moment was when I got accepted into my dream university.

    • Received the acceptance letter in the mail

    • Celebrated with family and friends

    • Felt a sense of accomplishment and excitement for the future

  • Answered by AI
  • Q5. Tell me about your internships in short
  • Ans. 

    I completed internships at two different companies, one focused on web development and the other on software testing.

    • Interned at XYZ Company as a web developer, worked on front-end development using React and back-end development using Node.js

    • Interned at ABC Company as a software tester, tested various software applications and reported bugs to the development team

  • Answered by AI
  • Q6. Strengths and weaknesses?
  • Ans. 

    My strengths include problem-solving, adaptability, and teamwork. My weaknesses include public speaking and time management.

    • Strengths: Problem-solving - I enjoy finding solutions to complex problems. Adaptability - I am able to quickly adjust to new situations. Teamwork - I work well in a team environment and value collaboration.

    • Weaknesses: Public speaking - I get nervous when speaking in front of large groups. Time ma...

  • Answered by AI
  • Q7. What are your interests beyond academics?
  • Ans. 

    I enjoy playing sports, reading books, and volunteering in my community.

    • Playing basketball and soccer with friends

    • Reading books on technology and self-improvement

    • Volunteering at local food banks and animal shelters

  • Answered by AI
  • Q8. You seem to have a good CPI. Why are you not going for MS or MBA? Do you intend to go for any such thing some years later?
  • Ans. 

    I believe gaining practical experience is more valuable than pursuing further education at this point in my career.

    • I have gained valuable experience through internships and projects

    • I am constantly learning and improving my skills through online courses and workshops

    • I may consider pursuing further education in the future if it aligns with my career goals

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: Resume shortlist was CPI cutoff based mostly.
Tips: Highlight all your strong points in the resume and don't forget to make different resumes for different profiles you are targeting. Other than that, your resume is what you make of it in your 4 or 5 years of your stay here!

Round: Test
Experience: The test was common for software analyst as well as business analyst profile. So that was sort of a drawback for the people targeting business analyst profile. But most of the coding questions were easily solvable and required little knowledge of coding.
Tips: Just try to improve your aptitude skills and freshen up some basic C++ concepts - very basic ones. You'll do great!

Round: Puzzle Interview
Experience: Though I am not able to recall the puzzles asked, but they were moderate in difficulty level, plus the interviewers were helping a lot and were very friendly
Tips: Practice some basic puzzles, mostly the ones asked for coding interviews (you can search them online). Keep your calm and think thoroughly. Also, don't hesitate to ask for help whenever required. They would love to offer help more than you would like to get!

Round: Technical Interview
Experience: Since my background in coding was not that great, and I had already told them so, thus they mostly asked me strategic questions like the ones mentioned above.
Tips: Think logically and just spit out whatever comes to your mind would be the best option/strategy. They are looking for innovative answers and also a wide variety of alternatives, and then choose the best ones. Again, they will help you in case of any confusion or in case you need some example strategies.

Round: HR Interview
Experience: This round initially focused primarily on my internships. The interviewer seemed interested to know about the work done in internships, the accomplishments, the moments worth remembering from the foreign internships. Later she moved on to the hobbies, strengths, weaknesses and was quite involved with my life stories! She had a pad to note down my answers and judge abilities like communication skills, fluency, confidence in answers etc. At the end, I got the remark "This was by far the best interview I conducted" (and I was the last candidate to get interviewed!)
Tips: Answer the questions with total honesty and keep them involved with intriguing stories that depict your strengths or weaknesses. Interest them with your hobbies and be ready to answer questions on any hobby! Keep your stories prepared for the happiest moment, failures, things you would change in life etc. Read the book "64 HR interviews" and prepare answers for most of them. This round is mainly to see your confidence, your passion, your liveliness and your enthusiasm for the position.

General Tips: Most of the tips were discussed in respective questions. In general, I would like to say that never lose hope no matter how hard you struggle through the first few days. The moment you lose hope, things start going the wrong way. Also, give the interviews with relaxed and calm mind, after proper sleep. Take the interviews to the direction you want them to go - it can be easily done and I can tell you that from my own experiences. Be honest, otherwise you will take the interview to the direction you don't want it to go!
Skills: Confidence, Communication skills, Logical thinking , Problem solving, Brainstorming skills, Rational thinking
College Name: IIT BOMBAY
Motivation: It is a well reputed firm, a Fortune 50 company and the experience would be a good launchpad for ahead. I wanted a work-life balance slightly tilted towards "life" and Target is the company to go for that (which I came to know from my seniors, glassdoor.com etc.)
Funny Moments: There were no specific funny moments as such but overall, the interviews were relaxed and the interviewers were very friendly and cheerful. So I had some great moments while sharing my hobbies (eg. I told them I like to read poems so they asked me to recite one!) etc.

Skills evaluated in this interview

Interview Preparation Tips

Round: Resume Shortlist
Experience: Standard resume shortlisting. Almost everyone was shortlisted for the test. You were given an option to choose between software and analyst profile.
Tips: Prepare your resume well on time. Give it a month at least. Send it over to a lot of seniors for reviews.

Round: Test
Experience: Test wa fairly easy. It had two sections. One was mental ability. I am hoping any IIT student can crack these questions. Second part was basic coding questions, 2 of them. If you know basic coding, you can solve it. Nothing fancy.
Tips: Prepare well for tests immediately after resume. Brush up basic coding commands if you expect coding questions in the test. One can do preparation on the lines of cat for these tests.

General Tips: I cannot say this enough times but you have to be patient, calm and confident. You will get a job. Everyone doesn't get a job on day 1. You may also get to hear thousands of methods to prepare for jobs. Don't listen to everyone. Just choose obe or two good sources and stick to them. Else you just waste time worrying about how much you need to prepare.
Skill Tips: I prepared on a very general level for all companies. If you are fairly sure of what kind of company you want, do company specific prep.
Skills: Analytical skills, Basic coding skills
College Name: IIT BOMBAY
Motivation: The profile offered had both analytics and coding. It was like the best of both worlds for me. Also, great company. Great money.

Software Engineer Interview Questions & Answers

Target user image B . Vishnu Bhargav

posted on 31 Aug 2015

Interview Preparation Tips

Round: Test
Experience: Quant was easy , you can do all of it . just go through the indiabix or some website before going to the exam.Coding section was also easy , just brush up your basics of C thats enough , none of the high fundae DSA was asked .
Tips: - geeksforgeeks.com  contains almost everything about coding  you need for getting placed .- if you are done with it start coding in codechef .
Duration: 1 hr minute

Skill Tips: Focus on your Study.. Revise the subject that you have studied at the time of Interview
Skills: Technical Skills
College Name: IIT Madras

Software Engineer Interview Questions & Answers

Target user image Saketh Ram Reddy M

posted on 14 Jan 2015

Interview Questionnaire 

14 Questions

  • Q1. Why do you want to come to Software profile when you studied Chemical Engineering?
  • Ans. 

    I realized my passion for coding during my Chemical Engineering studies and pursued it further through self-learning and projects.

    • Discovered passion for coding during Chemical Engineering studies

    • Pursued coding through self-learning and projects

    • Believe software engineering offers more opportunities for growth and impact

  • Answered by AI
  • Q2. Future Plans?
  • Q3. Weaknesses?
  • Q4. Name a situation where you planned something but due to some other problems you have to adjust in the end?
  • Ans. 

    While planning a project, I had to adjust the timeline due to unexpected delays in the delivery of hardware components.

    • Planned a project with a specific timeline

    • Ordered necessary hardware components

    • Delivery of hardware components was delayed

    • Adjusted the timeline to accommodate the delay

    • Ensured that the project was completed successfully despite the delay

  • Answered by AI
  • Q5. Name a situation where you had to change your behaviour according to situation?
  • Ans. 

    During a team project, I adjusted my communication style to better collaborate with a team member.

    • I noticed that my team member preferred more frequent check-ins and updates than I was used to.

    • I adapted by scheduling regular meetings and sending progress updates more frequently.

    • This helped us work more effectively together and complete the project on time.

  • Answered by AI
  • Q6. Name a situation where you had to deal with 2-3 different groups?
  • Ans. 

    As a project lead, I had to coordinate with the development, testing, and design teams to ensure timely delivery of a product.

    • Coordinated with development team to ensure timely completion of coding tasks

    • Worked with testing team to ensure proper testing and bug fixing

    • Collaborated with design team to ensure product met client's expectations

  • Answered by AI
  • Q7. Name a situation where you were part of group and made difference?
  • Ans. 

    I led a team to develop a new feature for our company's flagship product.

    • Identified the need for the feature through customer feedback

    • Convinced the team and management to prioritize the feature

    • Coordinated with designers, developers, and testers to deliver the feature on time

    • Received positive feedback from customers and increased revenue for the company

  • Answered by AI
  • Q8. Name a situation where you took an initiative?
  • Ans. 

    I initiated a project to automate the testing process for our team.

    • Identified the need for automation to save time and improve accuracy

    • Researched and evaluated different testing tools

    • Presented the proposal to the team and got their buy-in

    • Implemented the automation process and trained the team on its usage

  • Answered by AI
  • Q9. Give an experience of working as part of a team?
  • Ans. 

    Worked as part of a team in developing a mobile application.

    • Collaborated with team members to define project requirements

    • Assigned tasks and tracked progress using project management tools

    • Conducted code reviews and provided feedback to team members

    • Resolved conflicts and ensured timely delivery of project milestones

  • Answered by AI
  • Q10. Name situation where you had to prepare for a speech for a special group of people?
  • Ans. 

    Prepared a speech for a group of high school students on the importance of computer science.

    • Researched the audience to understand their interests and level of knowledge

    • Created an engaging presentation with relatable examples

    • Practiced the speech multiple times to ensure smooth delivery

    • Encouraged questions and feedback from the audience

    • Provided additional resources for those interested in pursuing computer science

  • Answered by AI
  • Q11. Focussed more about my 3rd year intern where I developed an application using VBA for STP
  • Q12. Questions about Android and e-commerce
  • Q13. Then asked about my football interests(I said to him I am football blogger), so asked me to explain few articles which I wrote
  • Q14. All about my resume, my BTP

Interview Preparation Tips

Round: Resume Shortlist
Experience: I alotted around 3-4 days for Resume Preparation. This is very important step,especially for companies with Consultancy profile. I referred to some of my seniors resumes to get to know the format and the grammar used,especially framing of sentences.
Tips: Once your resume is prepared, don't forget to collect feedback about it from your seniors and even from some of your wing mates. Also, get to know about difference between resumes for core and non-core profiles

Round: Test
Experience: First Section was simple aptitude(20 Question),were very simple.Second Section was Programming(10 questions), were bit questions related to theory. Don't remember properly but few questions related to Binary tree were asked I guessThird section was Coding(1 question),it was simple. Question-Code a program which gives output as '1' when the number given as input can be expressed as "p^q"(where p,q are integers) and as '0' if otherwise.
Tips: Just,general CAT preparation is enough for aptitude.Regarding Coding, even knowing any 1 language is enough. Just practice few basic coding questions online and even sorting algorithms
Duration: 60 minutes
Total Questions: 31

Round: Interview
Experience: The HR interview was not easy, some of the questions were really unexpected. Such type of HR questions were not asked in any of previous HR interviews(of other companies) I attended to.
Tips: For most of the questions asked above, you can find answers from your P.O.R's(Position of Responsibilities) which you have done.Take HR round seriously and prepare for it before placements start(avoid last minute preparation).

Round: Interview
Experience: This was very comfortable, I connected very well with interviewer,especially when we were discussing about footbal as he was also a football enthusiast. I also prepared few things related to e-commerce which helped
Tips: Prepare and get to know about e-commerce field, general problems faced in it these days

Round: Interview
Experience: Was easy
Tips: Just prepare properly about everything written in resume,mainly 3rd year intern and BTP or any other projects

General Tips: Just follow all the tips mentioned earlier,avoid last minute preparation, prepare well in advance. Don't lose hope or get depressed during placement period if you fail in your initial few interviews
College Name: IIT Madras
Motivation: Wanted to work in a coding or analytics profile

I applied via LinkedIn and was interviewed in Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. How you will design an E-Commerce system
  • Ans. 

    An E-Commerce system can be designed by identifying user requirements, selecting appropriate technologies, and implementing secure payment and shipping methods.

    • Identify user requirements and create user stories

    • Select appropriate technologies for front-end, back-end, and database

    • Implement secure payment and shipping methods

    • Design a user-friendly interface with easy navigation

    • Ensure scalability and performance of the sys...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Initial interview was a telephonic interview for 30 minutes. Basic question and 1 question was how you will design an e-commerce system. Difficulty level was average.
Second round was an assignment .
Third round was again a technical interview

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Apr 2022.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Basic JS & React concepts
Round 3 - Case Study 

System design on the frontned application

I appeared for an interview before Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This was a proctured online coding round where we had 2 questions to solve under 90 minutes . The questions were of easy to medium level I would say with some lenghty implementations .

  • Q1. 

    Minimum Numbers Required Problem Statement

    Given an array 'ARR' consisting of N integers, along with two integers, 'SUM' and 'MAXVAL', you need to determine the minimum number of integers to be added to t...

  • Ans. 

    Determine the minimum number of integers to be added to an array to make its sum equal to a given value.

    • Iterate through the array and calculate the current sum.

    • Determine the difference between the target sum and the current sum.

    • Add the minimum number of integers within the range of -MAXVAL to MAXVAL to reach the target sum.

  • Answered by AI
  • Q2. 

    Maximum Sum Subsequence Problem Statement

    Given an array of integers NUMS consisting of N integers and an integer K, determine the maximum sum of an increasing subsequence with exactly K elements.

    Exampl...

  • Ans. 

    Find the maximum sum of an increasing subsequence with exactly K elements in an array of integers.

    • Iterate through the array and maintain a dynamic programming table to store the maximum sum of increasing subsequences ending at each index.

    • For each element, check all previous elements to find the increasing subsequence with maximum sum ending at that element.

    • Update the dynamic programming table with the maximum sum found...

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

Standard Data Structures and Algorithms round . One has to be fairly comfortable in solving algorithmic problems to
pass this round with ease.

  • Q1. 

    Check Whether Binary Tree Is Complete

    You have been given a binary tree and your task is to determine if it is a Complete Binary Tree or not.

    A Complete Binary Tree is defined as a binary tree where ever...

  • Ans. 

    Check if a binary tree is a Complete Binary Tree or not based on given criteria.

    • Traverse the binary tree level by level and check if all levels are completely filled except the last one.

    • Ensure all nodes at the last level are positioned at the leftmost side.

    • Use level order traversal to check for completeness of the binary tree.

    • Example: For input 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, the output should be 1.

  • Answered by AI
  • Q2. 

    Consecutive Elements

    Given an array arr of N non-negative integers, determine whether the array consists of consecutive numbers. Return true if they do, and false otherwise.

    Input:

    The first line of inp...
  • Ans. 

    Check if an array of integers consists of consecutive numbers.

    • Iterate through the array and check if the absolute difference between consecutive elements is 1.

    • Sort the array and check if the elements are consecutive.

    • Use a set to store the elements and check if the size of the set is equal to the length of the array.

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 40 Minutes
Round difficulty - Medium

This round majorly focused on my projects and some standard questions revolving around Operating Systems and DBMS.

  • Q1. How can you print numbers from 1 to 100 using more than two threads in an optimized approach?
  • Ans. 

    Use multiple threads to print numbers from 1 to 100 in an optimized approach.

    • Divide the range of numbers (1-100) among the threads to avoid duplication.

    • Use synchronization mechanisms like mutex or semaphore to ensure proper order of printing.

    • Consider using a shared data structure like a queue to coordinate the threads.

    • Implement a mechanism to signal the threads when to start and stop printing.

  • Answered by AI
  • Q2. What are the advantages of using views in a database management system?
  • Ans. 

    Views in a database management system provide data security, simplify complex queries, and improve performance.

    • Enhanced security by restricting access to certain columns or rows

    • Simplify complex queries by pre-defining joins and filters

    • Reduce redundancy by storing commonly used queries as views

    • Improve performance by storing pre-processed data in views

    • Allow for data abstraction, making it easier to work with complex data

  • Answered by AI
Round 4 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.

  • Q1. What do you know about the company?
  • Q2. Why should we hire you?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAWalmart interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Technical interview related to ooo
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Laravel based questions
Round 2 - HR 

(1 Question)

  • Q1. Basic questions

Gap Interview FAQs

How many rounds are there in Gap Senior Software Developer 2 interview?
Gap interview process usually has 3 rounds. The most common rounds in the Gap interview process are Technical and Coding Test.

Tell us how to improve this page.

Gap Senior Software Developer 2 Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Join Gap Creating Products And Experiences That Shape Culture Since 1969.

Interview Questions from Similar Companies

Reliance Retail Interview Questions
3.9
 • 1.6k Interviews
Walmart Interview Questions
3.7
 • 387 Interviews
Landmark Group Interview Questions
4.0
 • 150 Interviews
Lowe's Interview Questions
4.1
 • 129 Interviews
Tesco Interview Questions
3.8
 • 122 Interviews
Target Interview Questions
4.2
 • 112 Interviews
Reliance Trends Interview Questions
4.2
 • 105 Interviews
Decathlon Interview Questions
3.8
 • 102 Interviews
View all
Senior Software Engineer
154 salaries
unlock blur

₹10.7 L/yr - ₹27 L/yr

Software Engineer
153 salaries
unlock blur

₹9 L/yr - ₹16.2 L/yr

Staff Software Engineer
62 salaries
unlock blur

₹21.3 L/yr - ₹44.5 L/yr

Senior System Analyst
41 salaries
unlock blur

₹12.8 L/yr - ₹21.1 L/yr

Senior Manager
35 salaries
unlock blur

₹30 L/yr - ₹61.8 L/yr

Explore more salaries
Compare Gap with

Reliance Retail

3.9
Compare

Walmart

3.7
Compare

Landmark Group

4.0
Compare

Lowe's

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview