GeeksforGeeks Question · Jul 2021 · Pune

GS Lab Interview Experience August 2019

Frontend Phone Screen

Question Details

Round 1It was Conducted on My Anatomyportal, It had sections and there was sectional time you can't switch b/w the sections.A.AptitudeB.Programming LogicC.Coding(2Q)Basica...

Full Details

Round 1 It was Conducted on My Anatomy portal, It had sections and there was sectional time you can't switch b/w the sections. A.Aptitude B.Programming Logic C.Coding(2Q) Basically if you want to qualify the 1st round you have to code atleast 1 coding question. So keep focus on solving at least 1 coding question to qualify this round. Coding questions were from Arrays, String Manipulations. The portal gives different questions to all students appearing for the test.

Round 2 Round 2 was a Technical Interview I .One to One F to F Interview It begin with How was your day? and How are you? then the interviewer was very friendly. Q1.Introduce Yourself? Q2.What were Your Projects? Q3.What was Frontend technologies used? Q4.What were the backend technologies used? Q5.What was the database design? Q6.Explain Tables and there structures foreign key, primary key, candidate key differences? Q7.What is JSP? Q9.What was your role in project? Q10.What is your fav. programming language? Q11.Java OOPS Concept, Overriding, overloading, Some coding question on overriding? Q12.Asked about how's your programming are you good, ok or proficient in programming? Q13.Asked about string's manipulation? Q14.Now to give 3 logics to check palindrome? Q15.The palindrome question was twisted now question was:"You are given a string you have to check whether on any rotation, swapping the string forms a palindrome sequence?(You can check every character occurring in multiples of two except in case of odd length palindrome leave the middle character) Q16.Write both iterative and recursive solutions to find factorial of a number? can it be optimised? Q17.Puzzle:If Mr.A wants to send a secret message to Mr.B and he has to send it through Mr.C then how he can send it while maintaining secrecy knowing Mr.C would try to read message anyway?(Answered we can use cryptography but it wasn't the right)(Interviewer gave me a hint that Mr.C can traverse multiple times b/w A and B)?

Round 3 Technical Interview 2: Face to Face Interview--- Q1.How was your day? Q2.Introduce yourself? Q3.What are your Hobbies? Q4.Tell me something apart from your resume? Q5.What do you know about GS Lab? Q6.Why not higher Studies? Q7.Was asked to code for Chess where there were two horses in the 8X8 Chessboard made 3 functions 1.Kill 2.Safe Play 3.Avoid Killing then the interviewer asked to give them priority that which function to call first? Q8.What is your fav. programming language? Q9.Why Java, Benefits of java compared to other languages? Q10.Was asked question on if the resume was sacaned then how you will find distinct characters how will you split them then what are delimiters, was asked about how to optimize this told to use hashset then he said if the number of characters are very large then what you will do i said i will divide them into a blocksize and then usethe same operation to find duplicate characters then he asked to optimize furthur then i said it depends on how much RAM and Proccessor are capable of, then i came with the concept of multithreading?then furthur discussion on Operating system ., Windows and Processors? Q11.Why want to join GS Lab? Q12.How would you rate yourself on a scale of 10 in Networking? Q13.What happens when you type www.google.com?(Explained about DNS) Q14.Any questions? Q15.I asked about challenges that i could face in GS Lab?(He said the main challenge is to move on i.e Reallocation) He told benefits of Pune the climate there and many things? Finally he said to wait outside. The Interviewer was very friendly his name was Sameer

Round 4 HR Interview just for formality, your family background and other details. Finally Got Selected. Thanks to Geeks for Geeks.

Free preview — 6 questions shown. Unlock all Gs Labs questions →

About This Question

This is a reported interview question from a gs labs interview for a frontend role during the phone screen round reported in 2021.

It covers the following topics: Strings, Sql, Recursion, Os, Hash Table, Arrays .

About Gs Labs Interview Reports

This question was reported by a candidate who interviewed at Gs Labs. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.

Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Gs Labs are the higher-signal extractions to take from this report.

For broader preparation context, the Gs Labs interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.

How To Practice This Type of Question

Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.

Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Gs Labs reports consistently are the ones worth investing in; one-off niche problems are not.

During Your Gs Labs Round

Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.

The single most predictive failure mode in Gs Labs reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.