Filter interviews by
I applied via campus placement at National Institute of Technology, Surathkal and was interviewed in Jun 2022. There were 4 interview rounds.
2 medium level questions on array and backtracking
Top trending discussions
posted on 11 Apr 2023
Counting characters using streams in Java
Use the chars() method to convert the string to an IntStream of characters
Use the count() method to count the number of characters in the stream
posted on 11 May 2022
Very easy
To find length, frequency of each character and list of unique characters of a string.
Iterate through the string and count the frequency of each character using a hash table.
Create a list of unique characters by iterating through the hash table.
Calculate the length of the string using the built-in length function.
Return the frequency, length and list of unique characters as an array of strings.
To check if a string is palindrome or not.
Compare the first and last characters of the string and continue towards the middle until all characters have been compared.
If all characters match, the string is a palindrome.
If any characters do not match, the string is not a palindrome.
posted on 27 Jan 2022
Recursion is a programming technique where a function calls itself to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
It requires a base case to stop the recursion and prevent infinite loops.
Recursion can be used to solve problems like traversing trees and sorting algorithms.
Examples of recursive functions include factorial, Fibonacci sequence, and binary...
posted on 24 Aug 2021
I applied via Campus Placement and was interviewed in Jul 2021. There was 1 interview round.
Ethernet is a networking technology used for LANs. Switches and hubs are devices used to connect multiple devices to a network.
Ethernet is a protocol used for communication between devices on a network.
A switch is a networking device that connects devices on a network and directs data to its intended recipient.
A hub is a networking device that connects devices on a network and broadcasts data to all connected devices.
S...
Types of join in DBMS
Inner join: returns only the matching rows from both tables
Left join: returns all the rows from the left table and matching rows from the right table
Right join: returns all the rows from the right table and matching rows from the left table
Full outer join: returns all the rows from both tables, with NULL values in the columns where there is no match
Cross join: returns the Cartesian product of both
Write a pattern coding problem using an array of strings.
Use loops to iterate through the array and print the pattern.
The pattern can be any shape or design.
Make sure to use proper spacing and formatting.
posted on 28 Mar 2022
I applied via Approached by Company and was interviewed before Mar 2021. There were 2 interview rounds.
Implement a stack using a queue data structure.
Create two queues, q1 and q2.
Push elements into q1.
When popping, dequeue all elements from q1 and enqueue them into q2 until the last element.
Dequeue and return the last element from q1.
Swap q1 and q2 after each push or pop operation.
I applied via campus placement at J S S Academy of Technical Education, Bangalore and was interviewed in Dec 2024. There were 3 interview rounds.
Average to easy difficulty level.
String manipulation in Java involves various methods like substring, concat, replace, etc.
Use substring() to extract a part of the string
Use concat() to concatenate two strings
Use replace() to replace a specific character or substring in a string
Various sorting algorithms in Java code
Bubble Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
Selection Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
Insertion Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
Merge Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
Quick Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
The company is a leading software development firm specializing in creating innovative solutions for various industries.
Specializes in creating innovative software solutions
Works with clients from various industries
Known for high-quality and reliable products
Has a strong team of software engineers and developers
Handled conflicts by addressing issues directly, seeking compromise, and maintaining professionalism.
Addressed a disagreement with a colleague by scheduling a one-on-one meeting to discuss concerns and find common ground.
Resolved a conflict with a manager by actively listening to their perspective, providing feedback, and working together to find a solution.
Maintained professionalism during conflicts by staying calm, r...
I would gather more data to support my idea, present a compelling case to my manager, and be open to feedback and compromise.
Gather data to support the idea, such as market research, user feedback, or cost-benefit analysis.
Prepare a well-structured presentation highlighting the potential benefits of the product idea.
Listen to the manager's concerns and feedback, and be open to making adjustments or compromises.
Seek sup...
posted on 3 Jan 2025
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
Deep copy creates a new copy of an object with its own unique memory space, while shallow copy creates a new object that references the same memory locations as the original object.
Deep copy duplicates all nested objects, while shallow copy only duplicates the references to nested objects.
Deep copy ensures that changes to the copied object do not affect the original object, while shallow copy may lead to unintended sid...
Use a loop to swap characters of two strings without using strcpy function.
Create two arrays of characters to store the strings
Use a loop to iterate through each character of the strings and swap them
Ensure to handle cases where strings have different lengths
I was interviewed in 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
based on 1 interview
Interview experience
based on 10 reviews
Rating in categories
Software Developer
571
salaries
| ₹4.1 L/yr - ₹15.1 L/yr |
Software Development Engineer
547
salaries
| ₹3 L/yr - ₹13.1 L/yr |
Assistant Manager
473
salaries
| ₹3 L/yr - ₹10 L/yr |
Product Manager
424
salaries
| ₹11 L/yr - ₹42 L/yr |
Deputy Manager
367
salaries
| ₹4.9 L/yr - ₹20.4 L/yr |
Jio
Reliance Industries
Bharti Airtel
Vodafone Idea