Global Logic interview experience Real time questions & tips from candidates to crack your interview

Trainee Technology

Global Logic
upvote
share-icon
3 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
I started with the basics of c/c++, basic syntax, loops, and solving pattern problems. Then, it slowly shifted toward Data structures. I started with arrays, then slowly moved further as I gained confidence. During my 6th semester, I started preparing for technical interviews, OOPS, DBMS, and OS and improved my communication skills.
Application story
It was an on-campus opportunity. We were asked for our resume first. After two weeks, we got a list of eligible candidates for the interview. They filtered out based on the 10th-12th percentage.
Why selected/rejected for the role?
I was selected as a trainee software engineer. I was very sure about whether my interviews were technical or managerial. I was confident about what was there in my resume. My storytelling skills also played a crucial role in my selection.
Preparation
Duration: 6-7 months
Topics: OOPS, DBMS, data structures(easy to medium), OS, Problem Solving, Projects mentioned in my resume.
Tip
Tip

Tip 1: Be sure what you mention in your resume; you must be prepared to answer anything asked from your resume.
Tip 2: Be confident and maintain good communication with the interviewer.
Tip 3: Convince the recruiter how your tech stack can contribute to the organization's growth.
Tip 4: Do at least two projects, but do it by yourself.
Tip 5: Try to solve easy to medium DSA questions related to array, LL, stack, and queue. Try to complete standard algorithms first, like Binary search, Dutch national flag algorithms, etc.

Application process
Where: Campus
Eligibility: 60% in engineering, 60% in 10th-12th
Resume Tip
Resume tip

Tip 1: Be confident about what you mention there. Can you describe your projects very well?
Tip 2: Keep your resume simple; avoid anything too fancy or boring.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date16 Dec 2021
Coding problem2

There were MCQ questions related to basic-medium aptitude and reasoning and basic OOPs, DBMS, OS questions.

There were 2 coding questions too. Array-based Question (Difficulty level of the coding question was easy).

1. Reverse the String

Easy
15m average time
85% success
0/40
Asked in companies
ThalesDeutsche BankPaytm (One97 Communications Limited)

You are given a string 'STR'. The string contains [a-z] [A-Z] [0-9] [special characters]. You have to find the reverse of the string.

For example:

 If the given string is: STR = "abcde". You have to print the string "edcba".
follow up:
Try to solve the problem in O(1) space complexity. 
Problem approach

Tip 1 : Apply loop backward and print the string. It will pass all the test cases.

Try solving now

2. Rotate array

Easy
25m average time
80% success
0/40
Asked in companies
Dell TechnologiesThalesMicrosoft

Given an array 'arr' with 'n' elements, the task is to rotate the array to the left by 'k' steps, where 'k' is non-negative.


Example:
'arr '= [1,2,3,4,5]
'k' = 1  rotated array = [2,3,4,5,1]
'k' = 2  rotated array = [3,4,5,1,2]
'k' = 3  rotated array = [4,5,1,2,3] and so on.
Try solving now
02
Round
Easy
Video Call
Duration60-70 mins
Interview date6 Jan 2022
Coding problem4

Starting with introduction "tell me about yourself".

This was a technical round. Asked about what was there in my resume (focused on my projects), then he said to implement hash maps. Then, he asked Diamond Problem in OOPS. I did all my coding questions in c++, use of STL was allowed.

This round was mainly focused on what I have mentioned in my resume.

1. OOPs Questions

1- What is diamond problem in OOPS? (Learn)
2- What are access specifiers? (Learn)
3- How does procedural programming is different from OOP? (Learn)
4- What is an abstract class? (Learn)

Problem approach

Try to go through the CodeStudio interview questions; they will cover most of the theory part.

2. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
AdobeTata Consultancy Services (TCS)Samsung

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present.

b) If no such element is present return -1.
Example:
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.

Output:  6

Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Try solving now

3. Project based questions

I have done some projects related to dashboarding in powerBI and a "Flight fare prediction" using machine learning techniques.

1- Describe briefly what you have done in your project.
2- Why have I used this ensemble technique in the Flight fare prediction project?
3- How did you deploy it using Flask and Heroku?

Problem approach

Know every aspect of your project, and be prepared for questions like "Why have you used this rather than that? Any specific reason?"

4. Implementation: HashMap

Easy
30m average time
90% success
0/40
Asked in companies
CognizanteBayAmazon

Design a data structure that stores a mapping of a key to a given value and supports the following operations in constant time.

1. INSERT(key, value): Inserts an integer value to the data structure against a string type key if not already present. If already present, it updates the value of the key with the new one. This function will not return anything.

2. DELETE(key): Removes the key from the data structure if present. It doesn't return anything.

3. SEARCH(key): It searches for the key in the data structure. In case it is present, return true. Otherwise, return false.

4. GET(key): It returns the integer value stored against the given key. If the key is not present, return -1. 

5. GET_SIZE(): It returns an integer value denoting the size of the data structure. 

6. IS_EMPTY(): It returns a boolean value, denoting whether the data structure is empty or not. 
Note :
1. Key is always a string value.
2. Value can never be -1.
Operations Performed :
First(Denoted by integer value 1):  Insertion to the Data Structure. It is done in a pair of (key, value).

Second(Denoted by integer value 2):  Deletion of a key from the Data Structure.

Third(Denoted by integer value 3): Search a given key in the Data Structure.

Fourth(Denoted by integer value 4): Retrieve the value for a given key from the Data Structure.

Fifth(Denoted by integer value 5): Retrieve the size of the Data Structure.

Sixth(Denoted by integer value 6): Retrieve whether the Data Structure is empty or not.
Try solving now
03
Round
Easy
HR Round
Duration15 min
Interview date6 Jan 2022
Coding problem1

It was just a simple HR round; I asked why you want to be part of Globallogic, if you have any other offers, and how your interview experience was—just typical HR round questions, nothing much.

1. Basic HR Questions

1- How was your interview experience?
2- Do you have any other offers? If yes, explain why you will choose GlobalLogic above all the offers you have.
3- What are your hobbies?

Problem approach

Be confident, try to answer in very precise manner.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 4 problems
Interviewed by Global Logic
1278 views
0 comments
0 upvotes
Cloud DevOps Engineer
3 rounds | 12 problems
Interviewed by Global Logic
1242 views
0 comments
0 upvotes
SDE - 1
3 rounds | 10 problems
Interviewed by Global Logic
2687 views
0 comments
0 upvotes
Associate Software Engineer
4 rounds | 18 problems
Interviewed by Global Logic
1146 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Trainee Technology
2 rounds | 4 problems
Interviewed by Tata Consultancy Services (TCS)
1506 views
0 comments
0 upvotes
company logo
Trainee Technology
2 rounds | 4 problems
Interviewed by HCL Technologies
4847 views
0 comments
0 upvotes