Upload Button Icon Add office photos

Filter interviews by

Trading Technologies Software Developer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between linked list and array list
  • Ans. 

    Linked list is a data structure where elements are stored in nodes with pointers to the next node. Array list is a dynamic array that can grow or shrink in size.

    • Linked list allows for efficient insertion and deletion of elements anywhere in the list.

    • Array list provides fast access to elements using index, but slower insertion and deletion compared to linked list.

    • Example: Linked list - 1 -> 2 -> 3 -> 4 -> 5, Array list

  • Answered by AI
  • Q2. Difference between @controller and @ Rest controller
  • Ans. 

    The @Controller annotation is used for traditional MVC controllers, while @RestController is used for RESTful web services.

    • The @Controller annotation is used to define a class as a Spring MVC controller, which can handle HTTP requests and return a view.

    • The @RestController annotation is used to define a class as a controller for RESTful web services, which can handle HTTP requests and return data in JSON or XML format.

    • T...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basics of angular, ts,js
Round 2 - One-on-one 

(1 Question)

  • Q1. Programming questions
Round 3 - HR 

(1 Question)

  • Q1. Family backgroud
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Hash map implementation
  • Ans. 

    Hash map is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.

    • Hash map uses a hash function to map keys to indices in an array.

    • Collision handling is important in hash map implementation.

    • Common operations include adding, removing, and retrieving key-value pairs.

    • Example: HashMap map = new HashMap<>();

  • Answered by AI
  • Q2. About software development models

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Medium level question are asked

Round 2 - Technical 

(1 Question)

  • Q1. Given a array and asked sum
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at Easwari Engineering College, Chennai and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Includes basic concepts of computer networks, computer architecture and technical MCQ questions. First round also includes 3 coding questions of easy level. Those who solved 2 coding questions got selected for next round.

Round 2 - Technical 

(4 Questions)

  • Q1. Question from oops concept, c++ and JAVA were asked.
  • Q2. Questions data structures like how to reverse a linked list were asked.
  • Q3. Explain packages in java
  • Ans. 

    Packages in Java are used to organize classes and interfaces into namespaces for better code organization and reusability.

    • Packages help in avoiding naming conflicts by grouping related classes together.

    • Packages can be nested within each other to create a hierarchical structure.

    • Packages are declared using the 'package' keyword at the beginning of a Java file.

    • Example: 'package com.example.myapp;' declares a package named

  • Answered by AI
  • Q4. Explain the use of public static void main
  • Ans. 

    The public static void main method is the entry point of a Java program.

    • It is a mandatory method in Java programs, as it is the starting point of execution.

    • The 'public' keyword allows the main method to be accessed from outside the class.

    • The 'static' keyword allows the main method to be called without creating an instance of the class.

    • The 'void' keyword indicates that the main method does not return any value.

    • The 'main...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Questions about the awards and certification i mentioned in my resume
  • Q2. Common HR questions like location....salary......why tata elxsi ect..

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice coding in gfg platform, it helped a lot.....have atleast basic knowledge on concepts you mentioned in your resuem.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in

Round 1 - Technical 

(2 Questions)

  • Q1. Sql,python fronted
  • Q2. Fronted question mostly asked
Round 2 - Coding Test 

How to generate an random numbera

Round 3 - HR 

(1 Question)

  • Q1. Its depends one me
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Technical round was really good

Round 2 - Technical 

(5 Questions)

  • Q1. What is binary search
  • Ans. 

    Binary search is a search algorithm that finds the position of a target value within a sorted array.

    • Divide and conquer approach

    • Compares target value with middle element of array

    • If target value is smaller, search left half; if larger, search right half

    • Repeat process until target value is found or subarray is empty

  • Answered by AI
  • Q2. Binary search and time
  • Q3. What is linked list
  • Ans. 

    A linked list is a data structure consisting of nodes where each node contains a data field and a reference to the next node in the sequence.

    • Linked list elements are not stored in contiguous memory locations like arrays.

    • Each node in a linked list contains data and a reference to the next node.

    • Linked lists can be singly linked (each node points to the next node) or doubly linked (each node points to both the next and pr

  • Answered by AI
  • Q4. Tree data structure
  • Q5. Avl tree and write code

Interview Preparation Tips

Interview preparation tips for other job seekers - keep coding

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy and os que were there

Round 2 - Technical 

(2 Questions)

  • Q1. Os related oops dbms and mostly revolving around resume
  • Q2. What is collection frameworks
  • Ans. 

    Collection frameworks in Java provide a set of classes and interfaces to store and manipulate groups of objects.

    • Collection frameworks provide reusable data structures like lists, sets, and maps.

    • They offer algorithms to manipulate and access the elements in these data structures.

    • Examples include ArrayList, HashSet, and HashMap in Java.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Projects: architecture, Technology stack
  • Q2. OOP: Scenarios in IT
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Logical reasoning, quantitative aptitude

Round 3 - One-on-one 

(4 Questions)

  • Q1. Operating systems, oops concepts, networking and database related.
  • Q2. Scheduling algorithm
  • Ans. 

    Scheduling algorithm is a method used to determine the order of tasks to be executed on a computer system.

    • Scheduling algorithms help in optimizing resource utilization and improving system performance.

    • Examples of scheduling algorithms include First Come First Serve, Shortest Job Next, Round Robin, etc.

  • Answered by AI
  • Q3. Cache policy explain
  • Ans. 

    Cache policy determines how data is stored, accessed, and replaced in a cache memory.

    • Cache policies include FIFO, LRU, LFU, and random replacement algorithms.

    • FIFO (First In, First Out) replaces the oldest data first.

    • LRU (Least Recently Used) replaces the least recently accessed data first.

    • LFU (Least Frequently Used) replaces the least frequently accessed data first.

    • Random replacement algorithm replaces data randomly.

  • Answered by AI
  • Q4. How do you donormalisation?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization involves breaking down data into smaller, more manageable parts.

    • It helps in reducing data redundancy by storing data in a structured way.

    • Normalization ensures data integrity by avoiding anomalies like insertion, update, and deletion anomalies.

    • There are different normal forms like 1NF, 2NF, 3NF, BC...

  • Answered by AI

Skills evaluated in this interview

Tell us how to improve this page.

Trading Technologies Software Developer Salary
based on 5 salaries
₹17 L/yr - ₹25 L/yr
167% more than the average Software Developer Salary in India
View more details
Software Engineer
12 salaries
unlock blur

₹12 L/yr - ₹28 L/yr

Senior Software Engineer
10 salaries
unlock blur

₹30 L/yr - ₹53.5 L/yr

Software Developer
5 salaries
unlock blur

₹17 L/yr - ₹25 L/yr

Senior Test Engineer
5 salaries
unlock blur

₹14 L/yr - ₹20 L/yr

Software Quality Engineer
4 salaries
unlock blur

₹8.5 L/yr - ₹14.8 L/yr

Explore more salaries
Compare Trading Technologies with

Interactive Brokers

3.5
Compare

Oanda Corporation

4.8
Compare

Zerodha

4.2
Compare

Upstox

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview