Upload Button Icon Add office photos
Engaged Employer

i

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

GoComet Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

GoComet Software Developer Intern Interview Questions and Answers

Updated 16 Sep 2021

GoComet Software Developer Intern Interview Experiences

1 interview found

I was interviewed in Mar 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

Timing was 10:00 AM. Platform was good.

  • Q1. 

    Subarray With Given Sum Problem Statement

    Given an array ARR of N integers and an integer S, determine if there exists a contiguous subarray within the array with a sum equal to S. If such a subarray exis...

  • Ans. 

    Given an array of integers, find a subarray with a given sum S.

    • Iterate through the array while keeping track of the current sum and start index.

    • Use a hashmap to store the sum and its corresponding index.

    • If the current sum - S is found in the hashmap, a subarray with sum S exists.

    • Return the start index and current index as the end index.

  • Answered by AI
  • Q2. 

    Remove Consecutive Duplicates Problem Statement

    Given a string S, your task is to recursively remove all consecutive duplicate characters from the string.

    Input:

    String S

    Output:

    Output string

    Constr...

  • Ans. 

    Recursively remove consecutive duplicate characters from a string.

    • Use recursion to check if the current character is the same as the next character, if so, skip the next character

    • Base case: if the string is empty or has only one character, return the string

    • Recursive case: if the current character is the same as the next character, call the function recursively with the substring starting from the next character

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in MumbaiEligibility criteriaAbove 8 CGPAGoComet interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice Data structure questions.
Tip 2 : Do some projects.
Tip 3 : Have knowledge of DBMS.

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Design a stack that support getmin in O(1) time and O(1) space complexities
  • Ans. 

    Design a stack that supports getmin in O(1) time and O(1) space complexities.

    • Use two stacks, one for storing the actual values and the other for storing the minimum values.

    • When pushing a new value, check if it is smaller than the current minimum value and push it to the minimum stack if it is.

    • When popping a value, check if it is the current minimum value and pop it from the minimum stack if it is.

    • To get the minimum val...

  • Answered by AI
  • Q2. Questions related OS and DBMS
  • Q3. Binary tree traversal
  • Ans. 

    Binary tree traversal is the process of visiting each node in a binary tree exactly once in a specific order.

    • There are three main types of binary tree traversal: inorder, preorder, and postorder.

    • Inorder traversal visits the left subtree, then the root, then the right subtree.

    • Preorder traversal visits the root, then the left subtree, then the right subtree.

    • Postorder traversal visits the left subtree, then the right subt...

  • Answered by AI
  • Q4. LRU cache explanation
  • Ans. 

    LRU cache is a data structure that stores the most recently used items and discards the least recently used items.

    • LRU stands for Least Recently Used

    • It has a fixed size and when the cache is full, the least recently used item is removed to make space for a new item

    • It uses a combination of a doubly linked list and a hash map to achieve O(1) time complexity for both insertion and deletion

    • Example: A web browser cache that ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good with your programming skills and fundamentals.

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in May 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. What is diameter of Binary Tree? Write full working code.
  • Ans. 

    Diameter of a binary tree is the longest path between any two leaf nodes.

    • Calculate the height of left and right subtrees recursively.

    • Calculate the diameter recursively using the formula max(left_height + right_height + 1, max(left_diameter, right_diameter)).

    • Return the maximum diameter.

  • Answered by AI
  • Q2. Find interchanged terms from an AP, where terms are arranged in series
  • Ans. 

    To find interchanged terms from an AP series

    • Identify the common difference between terms

    • Swap the positions of adjacent terms

    • Check if the new series is also an AP

    • Repeat until no more interchanged terms can be found

  • Answered by AI
  • Q3. Explain database indexing
  • Ans. 

    Database indexing is a technique to improve the performance of database queries.

    • Indexing creates a data structure that allows for faster retrieval of data.

    • Indexes are created on one or more columns of a table.

    • Queries that use indexed columns can be executed faster.

    • Indexes can be clustered or non-clustered.

    • Clustered indexes determine the physical order of data in a table.

    • Non-clustered indexes create a separate structure...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on basic data structures, operating systems and database.

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in May 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

70 questions in 90 minutes with 7 sections

Round 2 - One-on-one 

(4 Questions)

  • Q1. Introduce yourself
  • Q2. Project description
  • Ans. 

    Developed a web application for tracking project progress and managing tasks

    • Used React.js for front-end development

    • Implemented RESTful APIs using Node.js and Express for back-end

    • Utilized MongoDB for database storage

    • Incorporated authentication and authorization features for user security

  • Answered by AI
  • Q3. Second highest salary
  • Ans. 

    To find the second highest salary in a table, you can use a SQL query with the MAX() function and a subquery.

    • Use a SQL query to select the MAX() salary from the table.

    • Use a subquery to select the MAX() salary that is less than the overall MAX() salary.

    • Combine both queries to get the second highest salary.

  • Answered by AI
  • Q4. What is indexing
  • Ans. 

    Indexing is a technique used to optimize the performance of databases by creating a data structure that allows for quick retrieval of data.

    • Indexing involves creating a data structure that maps the values of specific columns in a database table to their physical location on disk.

    • It helps in speeding up data retrieval operations by allowing the database to quickly locate the rows that match a certain condition.

    • Examples o...

  • Answered by AI
Round 3 - One-on-one 

(3 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Strong problem-solving skills

    • Team player with excellent communication skills

  • Answered by AI
  • Q2. Project description
  • Ans. 

    Developed a web application for tracking project progress and managing tasks

    • Used React.js for front-end development

    • Implemented RESTful APIs using Node.js and Express for back-end

    • Utilized MongoDB for database storage

    • Incorporated authentication and authorization features for user security

  • Answered by AI
  • Q3. Difference between truncate and delete
  • Ans. 

    Truncate is a DDL command that removes all records from a table, while delete is a DML command that removes specific records.

    • Truncate is faster than delete as it does not log individual row deletions.

    • Truncate resets the identity seed of the table, while delete does not.

    • Truncate cannot be rolled back, while delete can be rolled back using a transaction.

    • Truncate does not fire triggers, while delete does.

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Why you join company
  • Q2. Where you see yourself after 5 years
  • Ans. 

    In 5 years, I see myself as a senior software developer leading a team and working on cutting-edge technologies.

    • Leading a team of developers on innovative projects

    • Continuing to enhance my technical skills and knowledge

    • Contributing to the growth and success of the company

    • Possibly pursuing further education or certifications in software development

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - do mysql and dbms after that strong communication skill and also do oops concepts with real world example.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Jump Game - II
  • Q2. Number of Island
  • Ans. 

    Count the number of islands in a given grid of '1's and '0's.

    • Iterate through the grid and for each '1' encountered, perform a depth-first search to mark all connected '1's as visited.

    • Increment the island count for each new island encountered.

    • Consider edge cases like grid boundaries and handling visited cells.

  • Answered by AI

Skills evaluated in this interview

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

I was interviewed before Mar 2023.

Round 1 - Technical 

(1 Question)

  • Q1. Questions on Django middleware, models and queries
Round 2 - Technical 

(1 Question)

  • Q1. Design an algorithm to efficiently to send office bus to all location in the city
  • Ans. 

    Use a greedy algorithm to send the office bus to all locations in the city efficiently.

    • Start from the office location and pick the nearest location to visit next.

    • Continue picking the nearest unvisited location until all locations are covered.

    • Repeat the process until all locations are visited.

    • Consider using Dijkstra's algorithm or a similar approach for finding the nearest location.

    • Optimize the route by considering traf

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Round with CTO, mostly behavioural and expected pay

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

The exam duration is one and a half hours.

Round 2 - Coding Test 

The total exam time is one and a half hours.

Round 3 - Group Discussion 

It encompasses all topics related to full stack development.

Round 4 - Technical 

(2 Questions)

  • Q1. Asks questions on SQL
  • Q2. Asks question in typical topics
Round 5 - HR 

(1 Question)

  • Q1. Where do you see yourself in two years?
  • Ans. 

    In two years, I see myself as a senior software developer leading a team on innovative projects.

    • Advancing to a senior software developer role

    • Leading a team on new and innovative projects

    • Continuing to enhance my technical skills through ongoing learning and training

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Tell what is your name
  • Ans. 

    My name is John Smith.

    • Full name is John Smith

    • Common name in English-speaking countries

    • No middle name or initial

  • Answered by AI
  • Q2. What do you do in free time
  • Ans. 

    In my free time, I enjoy hiking, playing video games, and learning new programming languages.

    • Hiking in local trails and national parks

    • Playing video games like Overwatch and Minecraft

    • Learning new programming languages like Python and JavaScript

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

The basic questions asked in an interview .

Round 2 - Coding Test 

DP, graph, and array questions asked in 2nd round also asked my company project

Interview Preparation Tips

Interview preparation tips for other job seekers - please prepare for the DSA and system design round and basic computer concept
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(7 Questions)

  • Q1. Angular18 updates`
  • Q2. Angular Ivy features
  • Q3. Dif between var, let, const
  • Ans. 

    var is function scoped, let is block scoped, const is block scoped and cannot be reassigned.

    • var is function scoped, let is block scoped, const is block scoped and cannot be reassigned

    • var can be redeclared and updated, let can be updated but not redeclared, const cannot be redeclared or updated

    • Example: var x = 10; let y = 20; const z = 30;

  • Answered by AI
  • Q4. What is Closure
  • Ans. 

    Closure is a function that captures the variables from its surrounding scope, even after the surrounding function has finished executing.

    • Closure allows a function to access and manipulate variables from its outer scope.

    • It maintains a reference to its outer scope, even after the outer function has returned.

    • Closure is commonly used in event handlers and callbacks.

  • Answered by AI
  • Q5. Dependency injection
  • Q6. Rxjs operators used
  • Ans. 

    Rxjs operators are used for handling asynchronous operations in reactive programming.

    • Map operator: transforms the items emitted by an Observable

    • Filter operator: emits only those items from an Observable that pass a specified condition

    • Merge operator: combines multiple Observables into one by merging their emissions

    • SwitchMap operator: switches to a new Observable each time it is emitted

    • DebounceTime operator: emits a valu...

  • Answered by AI
  • Q7. Change detection strategy in Angular
  • Ans. 

    Change detection strategy in Angular is a mechanism used to detect changes in the application state and update the view accordingly.

    • Angular uses Zone.js for change detection by default

    • Change detection can be triggered manually using ChangeDetectorRef

    • Optimizing change detection using OnPush strategy

  • Answered by AI

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Recently Viewed

LIST OF COMPANIES

Development Consultants

Locations

LIST OF COMPANIES

Chettinad Cements

Locations

INTERVIEWS

Delhivery

No Interviews

LIST OF COMPANIES

JSW One Platforms

Locations

COMPANY BENEFITS

Gennext Plm

No Benefits

LIST OF COMPANIES

Simpolo Ceramics

Locations

INTERVIEWS

IBM

No Interviews

LIST OF COMPANIES

Cogniter Technologies

Locations

INTERVIEWS

LTIMindtree

No Interviews

SALARIES

Hexaware Technologies

Tell us how to improve this page.

Interview Questions from Similar Companies

Delhivery Interview Questions
3.9
 • 456 Interviews
Ecom Express Interview Questions
3.8
 • 197 Interviews
BlackBuck Interview Questions
3.8
 • 175 Interviews
FarEye Interview Questions
3.1
 • 26 Interviews
NexTurn Interview Questions
4.2
 • 26 Interviews
Bonami Software Interview Questions
4.1
 • 21 Interviews
Koantek Interview Questions
3.4
 • 17 Interviews
View all

Fast track your campus placements

View all

GoComet Software Developer Intern Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

3.0

Work-life balance

3.0

Salary

5.0

Job security

3.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Inside Sales Executive
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer II
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Customer Success Manager
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Inside Sales Manager
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sales Development Representative
6 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare GoComet with

Freight Tiger

3.7
Compare

BlackBuck

3.8
Compare

FarEye

3.1
Compare

LogiNext Solutions

1.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent