Tricon Infotech interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

Tricon Infotech
upvote
share-icon
3 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
I began by strengthening my basics and gradually moved on to advanced concepts through projects, certifications, and continuous practice. Staying consistent, curious, and open to learning helped me gain confidence in my skills. This journey taught me that dedication and a learning mindset are key to achieving goals.
Application story
The company visited our college for an on-campus placement drive. I applied through the campus portal, went through the shortlisting process, and then progressed through the interview stages conducted by the company.
Why selected/rejected for the role?
I was selected for the role because of my strong grasp of fundamentals, consistent preparation, and the ability to apply concepts in practical scenarios. My communication skills and confidence during the interview also played an important role.
Preparation
Duration: 5 months
Topics: DSA, C++, Python, OOPS, System Design, React
Tip
Tip

Tip 1: Strengthen your basics and practice regularly to build confidence.
Tip 2: Focus on problem-solving rather than just memorizing answers.
Tip 3: Stay consistent with mock interviews and revise concepts systematically.

Application process
Where: Campus
Eligibility: Above 7 CGPA, (Salary package: 6 LPA)
Resume Tip
Resume tip

Tip 1: Highlight your key skills and achievements clearly with measurable impact.
Tip 2: Keep the format simple, clean, and limited to one page for easy readability.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date7 Sep 2024
Coding problem3

The interview was conducted during the day in a calm and professional environment. The process was well-organized, and everything went smoothly without any delays. The interviewer was polite, approachable, and made me feel comfortable, which helped me stay confident throughout. There were 20 MCQs on aptitude and core CS concepts. Then there were 3 coding problems.

1. Combination Sum

Easy
15m average time
85% success
0/40
Asked in companies
UberFacebookLinkedIn

You are given an array 'ARR' of 'N' distinct positive integers. You are also given a non-negative integer 'B'.


Your task is to return all unique combinations in the array whose sum equals 'B'. A number can be chosen any number of times from the array 'ARR'.


Elements in each combination must be in non-decreasing order.


For example:
Let the array 'ARR' be [1, 2, 3] and 'B' = 5. Then all possible valid combinations are-

(1, 1, 1, 1, 1)
(1, 1, 1, 2)
(1, 1, 3)
(1, 2, 2)
(2, 3)
Problem approach

1. Start with an empty combination and a total sum of 0.
2. For each candidate, decide whether to include it in the current combination.
3. If the current total matches the target, store the combination.
4. If the total exceeds the target, backtrack to explore other possibilities.

Try solving now

2. Swap Nodes in Pairs

Moderate
40m average time
60% success
0/80
Asked in companies
WalmartOLX GroupAmazon

You are given a singly linked list of integers.

Your task is to swap every two adjacent nodes, and return the head of the modified, linked list.

For Example:

We have a linked list 1->2->3->4->5->6->7 and so on. You are supposed to swap pairs of a linked list like swap (1,2), (3,4), (5,6), and so on.
Note:
1. You may not modify the data in the list’s nodes; only nodes themselves may be changed. Because imagine a case where a node contains many fields, so there will be too much unnecessary swap.

2. If a pair of a node does not exist, then leave the node as it is.
Problem approach

1. Create a dummy node pointing to the head.
2. Use a pointer (prev) starting at dummy.
3. While prev.next and prev.next.next exist, Identify two nodes (first = prev.next, second = first.next).
Swap them by adjusting pointers.
4. Move prev forward by two nodes.
5. Return dummy.next as the new head.

Try solving now

3. Generate all parenthesis

Moderate
30m average time
85% success
0/80
Asked in companies
FacebookExpedia GroupLinkedIn

You are given an integer 'N', your task is to generate all combinations of well-formed parenthesis having ‘N’ pairs.


A parenthesis is called well-formed if it is balanced i.e. each left parenthesis has a matching right parenthesis and the matched pairs are well nested.


For Example:

For ‘N’ = 3,
All possible combinations are: 
((()))
(()())
(())()
()(())
()()()
Problem approach

1. The idea is to add ')' only after valid '('
2. We use two integer variables left & right to see how many '(' & ')' are in the current string
3. If left < n then we can add '(' to the current string
4. If right < left then we can add ')' to the current string

Try solving now
02
Round
Medium
Video Call
Duration50 minutes
Interview date8 Sep 2024
Coding problem3

1. Find The Single Element

Easy
10m average time
95% success
0/40
Asked in companies
AmazonStimVeda NeurosciencesSalescode.ai

You are given a sorted array 'arr' of positive integers of size 'n'.


It contains each number exactly twice except for one number, which occurs exactly once.


Find the number that occurs exactly once.


Example :
Input: ‘arr’ = {1, 1, 2, 3, 3, 4, 4}.

Output: 2

Explanation: 1, 3, and 4 occur exactly twice. 2 occurs exactly once. Hence the answer is 2.
Problem approach

1. Sort the array.
2. Traverse the array and check if one of the adjacent elements is equal to the current element or not.
3. If yes , move ahead. Else return the current element.

Try solving now

2. DBMS

What is the difference between Primary Key and Foreign Key in a database? (Learn)

Explain Normalization and why it is important in DBMS. (Learn)

3. Algorithms

I was asked explanation of these algorithms-

Sorting Algorithms: 

Searching Algorithms: 

03
Round
Medium
HR Round
Duration30 minutes
Interview date10 Sep 2024
Coding problem1

The HR round was held in the evening in a relaxed and friendly environment. The process was smooth, and the discussion felt more like a conversation than a formal interview. The interviewer was approachable, encouraging, and made me feel comfortable while discussing my experiences and aspirations.

1. HR Questions

  • Tell me about yourself.
  • What are your hobbies?
  • What are your weaknesses?
  • What are your salary expectations?
  • How do you handle stress or pressure?
  • Are you open to relocation and flexible with shifts?
  • Do you have any questions for us?

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
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
Associate Software Engineer
3 rounds | 17 problems
Interviewed by Tricon Infotech
160 views
0 comments
0 upvotes
Software Engineer
3 rounds | 4 problems
Interviewed by Tricon Infotech
8 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 10 problems
Interviewed by Amdocs
2370 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Ernst & Young (EY)
2672 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 15 problems
Interviewed by Ernst & Young (EY)
2347 views
0 comments
0 upvotes