Trading Technologies
Built from 4 candidate reports with 10 first-hand accounts, covering 2026-27, 2024-25, 2023-24.
Hiring process
Roles: C++, Data Engineer- 1
Online test
Online assessment: 2 DSA plus multi-select objectiveCodility60 min12 questionsmixedSection Qs Min Topics DSA 2 - fixed sliding window counting, strings Objective multi-select 10 - OOP, data structure internals, OS sliding window · strings · OOP · OS · data structure internals
DSA part called quite easy; multi-correct objective part called tough. Test case pass counts were not shown.
- 2
Aptitude test
Pen and paper test60 min28 questionsofflinehardOOP · OS · computer networks · data structure choice
25 to 30 questions, no options, reasoning required. Mostly OOP with depth; about 6-7 from OS and CN together. Question count reported as a range; midpoint stored.
- 3
Technical interview
Technical interview 160 minofflinedata structure internals · OS · OOP
Overlapped with earlier rounds. Interviewers questioned why an ML/web-leaning candidate suits a systems role.
- 4
Technical interview
Technical interview 2 (second panel)20 minofflinemultithreading · deadlock prevention · locks and race conditions · min-stack
Duration 20 to 25 minutes. Two panels existed for the C++ role.
- 5
HR interview
MS Teams20 minscaling projects · positions of responsibility · rating the institute
Described as relaxed; 20 to 25 minutes.
Advice from candidates
17 pieces of advice, in their own words. Names removed.
Your overall score must be greater than 50% to get shortlisted. Should be very strong with python.
QA role · 2023-24
The aptitude questions will have a time limit for every question. Need to be very fast for aptitude. If you don’t press submit, it won’t get submitted.
QA role · 2023-24
Have a good knowledge of software testing concepts. Without this even if you are perfect at the rest of the concepts you will be rejected.
QA role · 2023-24
You should be very much thorough with what you know. An in-depth knowledge of C++ is required along with the internal implementation of certain data structures and functions in C++. Have a good understanding of the OOPS concept. Also be thorough with the concepts in Operating Systems. Overall, they don’t see how wide your knowledge is. Instead, the interviewers check how well deep understanding you have of what you know.
general · 2023-24
Loading the other 13…
Question patterns reported
The kind of problem, not the problem itself. Our practice questions are written to match these patterns.
- Onlinevalidate or reformat date-like strings with conditionals
- Technicalpolymorphism code written in shared editor
- Technicalweighing-scale puzzle for identifying defective items among groups
- Technicalpoison-pill style jar identification puzzle
- Technicalprint linked list in reverse with constant extra space
- Technicalcheck whether a binary tree is height-balanced
- Codingcount index pairs where one number's last digit matches another's first digit
- Codingfill wildcard characters to form a palindrome or report impossibility
- Technicalmemory size of empty class and simple class object
- Technicalexplain how push_back grows a vector
- Technicalleft view of a binary tree, explained with a dry run
- Onlinefixed-size window counting
- Onlinestring manipulation
- Aptitudefind what is wrong in a code snippet
- Aptitudechoose vector or list for a given scenario
- Technicaltwo processes sharing memory, protect with locks
- Technicalstack with constant-time minimum