Filter interviews by
I applied via campus placement at National Institute of Technology (NIT), Tiruchirappalli and was interviewed in Jul 2022. There were 4 interview rounds.
There are 2 coding questions
1st one was so easy, anyone who practiced coding,dsa for 1 month can also solve it.
2nd one is a difficult qn based on dp, Its not an standard dp problem, for most of them 2nd qn is difficult which is either dp or graph.
Given a string, find the first repeating character.
Use a hash table to keep track of characters and their frequency.
Iterate through the string and check if the character is already in the hash table.
Return the first character with a frequency greater than 1.
SQL query to find nth highest salary from employee table
Use ORDER BY and LIMIT clauses
For 2nd highest salary use LIMIT 1,1
For nth highest salary use LIMIT n-1,1
Dsa questions were asked
I applied via campus placement at SRM university (SRMU)
BASIC APPTITUDE AND CODING QUESTIONS
Top trending discussions
posted on 31 Jan 2025
I was interviewed in Dec 2024.
Basics of Sql Queries and Explain the Queries
posted on 18 Jan 2025
I applied via Campus Placement and was interviewed in Oct 2024. There were 5 interview rounds.
Basic aptitudes question in online test
Two coding Q online test
I want to join Global Logic because of their reputation for cutting-edge technology solutions and collaborative work environment.
Global Logic is known for their innovative technology solutions
I am impressed by the collaborative work environment at Global Logic
I believe Global Logic offers great opportunities for professional growth and development
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
posted on 5 Sep 2024
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
Yield keyword is used in Python to pause and resume a generator function.
Yield keyword is used to return a value from a generator function and pause its execution.
When the generator function is called again, it resumes from where it was paused.
Yield can be used in a loop to generate a sequence of values without storing them all in memory.
Example: def my_generator(): yield 1 yield 2 yield 3
Use variadic arguments in C++ to handle variable number of parameters in a function
Use variadic arguments in C++ to create a function that can accept any number of parameters
Example: void myFunction(int firstParam, ...)
Access the parameters using va_list and va_start macros
Example: va_list args; va_start(args, firstParam); int nextParam = va_arg(args, int);
End the argument list with va_end macro
SQL join query combines data from multiple tables based on a related column, and aggregate functions perform calculations on grouped data.
Use JOIN keyword to combine data from multiple tables based on a related column
Use aggregate functions like SUM, AVG, COUNT, etc. to perform calculations on grouped data
Example: SELECT orders.order_id, SUM(order_details.quantity) FROM orders JOIN order_details ON orders.order_id = or
I follow the Agile software management framework and am familiar with various Scrum terminologies.
Agile software management framework focuses on iterative development and collaboration.
Scrum is a specific Agile framework that includes roles like Scrum Master and Product Owner.
Some Scrum terminologies include Sprint, Daily Standup, Backlog, and User Stories.
Interview experience
based on 3 reviews
Rating in categories
Software Developer
549
salaries
| ₹4.4 L/yr - ₹15.1 L/yr |
Software Development Engineer
521
salaries
| ₹4.5 L/yr - ₹13.2 L/yr |
Assistant Manager
463
salaries
| ₹3 L/yr - ₹10 L/yr |
Product Manager
417
salaries
| ₹11.9 L/yr - ₹40 L/yr |
Deputy Manager
350
salaries
| ₹5 L/yr - ₹19.4 L/yr |
Jio
Reliance Industries
Bharti Airtel
Vodafone Idea