Trainee Software Engineer
Interview Date
August 20, 2024
Result
Selected
Difficulty
Easy to Medium
Rounds
3 rounds
Drive Type
On-Campus
Topics asked
Detailed experience
College: Not Specified
Interview Date: August 20, 2024
Interview Type: On-Campus
Result: Selected
Difficulty: Easy to Medium
Rounds: 3 rounds
Topics Asked: Data Structures, Algorithms, Object-Oriented Programming (OOPs), Bit Manipulation, Puzzles
Tally Solutions visited the campus on August 20, 2024, for a placement drive. The process included an online coding round, followed by two technical/HR interviews.
Online Coding Round: This round consisted of 3 DSA questions to be solved in 75 minutes. The difficulty level was generally easy to medium, although some sets included one difficult question alongside two easier ones. The candidate solved all three questions within 15 minutes.
Technical Interview - Round 1: This round was conducted by a Senior Software Development Engineer. It started with introductions and then focused heavily on Object-Oriented Programming (OOP) concepts. Questions included:
The interviewer asked the candidate to write C++ code on his laptop to explain these OOP concepts. Following the OOP discussion, a DSA question was presented: "Given two strings, a and b, determine whether all characters of string b are present in a and in the same order as they appear in b." The candidate was asked to explain the approach first and then write the code in C++ using only primitive data types, without any inbuilt functions. The round concluded with a puzzle: "There are 16 football teams. In each match, 2 teams compete. Find the 2nd weakest team with the minimum number of matches."
HR + Technical Interview - Round 2: This was a combination of HR and technical questions. It began with standard HR questions to assess background, interests, and company fit. The technical segment included:
If segment trees and other advanced data structures were mentioned in the resume, the interviewer asked to explain these concepts and their applications.