Thinkitive Technologies Pvt. Ltd. interview experience Real time questions & tips from candidates to crack your interview

Trainee Software Engineer

Thinkitive Technologies Pvt. Ltd.
upvote
share-icon
4 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Journey
I started by strengthening my basics in Core Java and coding. On 28th August, I gave an offline coding test at the company’s office and got shortlisted for the L1 technical round on 31st August. After clearing that, I moved on to the L2 technical round and finally the HR interview. Although I wasn’t selected, the entire process was a great learning experience and motivated me to improve my communication and interview skills further
Application story
I applied through the company’s career page after checking an open position that matched my skills. A few days later, I received a call for an offline coding test, which marked the beginning of my interview journey.
Why selected/rejected for the role?
I was not selected as I couldn’t perform well in the HR round. I might have lacked clarity in expressing my goals or aligning with the company’s expectations. It was a good learning experience to improve my communication and confidence.
Preparation
Duration: 6 months
Topics: Core Java, OOPS, Exception Handling, DSA, Spring Boot
Tip
Tip

Tip 1: Practice coding regularly on online coding platforms like coding ninjas to improve problem-solving skills.
Tip 2: Revise core concepts of Java, OOPS, and DSA, and try to understand them through real-life examples or small projects.

Application process
Where: Company Website
Eligibility: 60% in 12th, (Salary Package: 4 LPA)
Resume Tip
Resume tip

Tip 1: Keep your resume clear and concise with relevant technical skills and projects.
Tip 2: Highlight your academic projects, internships, and achievements that align with the role you're applying for.

Interview rounds

01
Round
Medium
Coding Test - Pen and paper
Duration60 minutes
Interview date28 Aug 2024
Coding problem2

The coding round was conducted in the afternoon and was pen-paper based. The environment was quiet and focused, allowing us to concentrate well.

1. Longest Palindromic Substring

Moderate
20m average time
80% success
0/80
Asked in companies
MicrosoftCIS - Cyber InfrastructureGartner

Given a string s, the task is to find the longest substring which is a palindrome.

Problem approach

Initialize variables for tracking the starting and ending indices of the longest palindrome.

Loop through each character in the string to consider it as the center of the palindrome.

Expand around the center to check for both odd and even length palindromes.

Update the start and end indices whenever a longer palindrome is found.

Return the substring between the updated start and end indices

Try solving now

2. Check If One String Is A Rotation Of Another String

Moderate
15m average time
85% success
0/80
Asked in companies
AmazonAmerican ExpressSAP Labs

Given two string s1 and s2 of same length, the task is to check whether s2 is a rotation of s1.

Problem approach

Check string lengths: If the lengths of s1 and s2 are not the same, return false.
Concatenate s1 with itself to handle all possible rotations.
Check if s2 is a substring of the concatenated string (s1 + s1).
Return the result: If s2 is a substring, return true; otherwise, return false.

Try solving now
02
Round
Medium
Face to Face
Duration30 minutes
Interview date31 Aug 2024
Coding problem3

The Technical L1 round took place offline and focused on core technical concepts. The interviewer asked questions on OOPS concepts, and multi-threading concepts, and Stack and Queue. Additionally, there were some questions about arrays and their manipulation.
The environment was professional, and the interviewer was thorough in testing basic concepts with clear and direct questions.

1. OOPS

  • Explain Object-Oriented Programming and what are the four pillars of OOPS? (Learn)
  • Tell me a real-world example of encapsulation. (Learn)
  • Explain abstract class and interface using some example. (Learn)

2. Data Structures

Difference between stack and queue. (Learn)

Problem approach

Tip 1: Emphasize the order principle: Stack uses LIFO (Last In, First Out) while Queue uses FIFO (First In, First Out).
Tip 2: Explain real-world applications: Use examples like undo operations (stack) and printer queues (queue) to make it relatable.
Tip 3: Show operations clearly: Describe operations like push()/pop() for stacks and enqueue()/dequeue() for queues to highlight differences.

3. Multithreading

What is Multithreading and How it is Different from Multitasking? (Learn)

03
Round
Medium
Face to Face
Duration30 minutes
Interview date31 Aug 2024
Coding problem3

The Technical L2 round focused on deeper concepts like OOP principles, custom exceptions, encapsulation, and differences between abstract classes and interfaces. I was asked to explain my final year project and discuss topics like Spring Boot, Data Structures, and Database mapping. The interviewer also tested my knowledge of collections and basic algorithms. The focus was on assessing my practical problem-solving skills and how I apply technical concepts in real-world scenarios.

1. Java Collections

In Java, both HashMap and TreeMap are implementations of the Map interface, but they differ in terms of performance, ordering, and usage. Explain this. (Learn)

Problem approach
  • Explained ordering: HashMap has no ordering, whereas TreeMap maintains a sorted order.
  • Performance considerations: HashMap offers constant time complexity for basic operations, while TreeMap has O(log n) complexity due to tree balancing.
  • Use cases: HashMap is preferred for faster lookups, while TreeMap is used when sorted data is required.

2. Garbage Collection in Java

  • Discuss different collectors: Briefly mention different garbage collectors like G1GC, CMS, and Parallel GC. (Learn)
  • Explain how objects are allocated and how unreachable objects are identified and removed.
  • Mention JVM tuning: Discuss JVM flags for garbage collection (-XX:+UseG1GC for example) and how they can affect performance.

3. Spring Framework

  • What is Dependency Injection (DI) in spring framework? (Learn)
  • Explain how a service class in Spring gets its dependencies injected.
04
Round
Medium
HR Round
Duration15 minutes
Interview date31 Aug 2024
Coding problem1

In the HR interview, I was asked behavioural questions about my strengths, weaknesses, and how I handle pressure. Despite explaining my answers well, the interviewer seemed concerned about my lack of direct industry experience and long-term commitment. I also struggled to clearly align my career goals with the company’s offerings, which might have affected the outcome. Although the technical rounds went well, the HR round highlighted areas for improvement, such as better communication and aligning my goals with the company.

1. HR Questions

  • Introduce yourself.
  • Tell me your strengths & weaknesses. And how do you handle pressure?
  • Tell me about one failure in your life, and how have bounced back from that setback.
Problem approach

Tip 1:Be honest but confident: Show self-awareness about your current stage, but express confidence in your growth mindset and learning ability.

Tip 2:Align answers with company goals: Relate your long-term goals or strengths with how they benefit the company. This shows you're thinking beyond just getting the job.

Tip3: For the failure story, choose a real failure with a clear lesson learned and be honest but avoid blaming others. Focus more on how you recovered and grew from it.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8519 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
908 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes