Tredence Analytics interview experience Real time questions & tips from candidates to crack your interview

Senior Software Engineer

Tredence Analytics
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: JavaScript, Angular, Node.js, SQL, NoSQL
Tip
Tip

Tip 1 : prepare on core javascript concepts
Tip 2 : Be thorough with your past projects. You may be asked to explain components and their working.
Tip 3 : Be thorough with your tech stack. For example, if you are a MEAN stack developer, then Angular, Node.js are in focus.
Tip 4 : prepare basic DSA

Application process
Where: Naukri
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Mention your skills and projects you have done.
Tip 2 : Keep it clean, concise and readable.

Interview rounds

01
Round
Hard
Video Call
Duration45 Minutes
Interview date15 Dec 2020
Coding problem1

It was conducted in the evening on Teams call. It was a mix of DSA question, conceptual discussion on javascript and node.js.

1. All Paths From Source Lead To Destination

Moderate
30m average time
70% success
0/80
Asked in companies
OptumAmerican ExpressSquadstack

There is a directed graph consisting of ‘N’ nodes numbered from 0 to ‘N’-1. You are given a list ‘EDGES’ of size ‘M’, consisting of all the edges of this directed graph, and two nodes ‘SRC’ and ‘DEST’ of this graph. Determine whether or not all paths starting from node ‘SRC’ eventually end at node ‘DEST’, that is -:

1. At least one path exists from node ‘SRC’ to node ‘DEST’.

2. If there exists a path from the node ‘SRC’ to a node with no outgoing edges, then that node must be ‘DEST’.

3. There should be a finite number of paths from ‘SRC’ to ‘DEST’.

You should return True if all paths starting from node ‘SRC’ eventually end at node ‘DEST’, Otherwise, return False. See the example for more clarity.

Note :

1. The given graph may have self-loops and parallel edges.
Example :
Consider ‘N’ = 4, ‘EDGES’ = [[0, 1], [0, 3], [1, 2], [3, 2]],  ‘SRC’ = 0 and ‘DEST’ = 2. The given directed graph is shown below.

alt text

Here, all the paths that start from node 0 are -:
1. 0->1->2
2. 0->3->2
Both of these paths eventually end at node ‘2’ i.e node ‘DEST’. Thus we should return True.
Problem approach

The idea is to do Depth First Traversal of given directed graph.
Start the DFS traversal from source.
Keep storing the visited vertices in an array or HashMap say ‘path[]’.
If the destination vertex is reached, print contents of path[].
The important thing is to mark current vertices in the path[] as visited also so that the traversal doesn’t go in a cycle.

Try solving now
02
Round
Medium
Assignment
Duration30 Minutes
Interview date20 Dec 2020
Coding problem1

1. Design Question

I was given a wireframe of dashboard and was asked to come up with a similar looking dashboard in angular and node.js.

Problem approach

Tip 1 : Structure your code well.
Tip 2 : Be thorough with the whats and whys of the implementation.
Tip 3 : See that the project runs and you can demo it.

03
Round
Medium
Video Call
Duration60 Minutes
Interview date25 Dec 2020
Coding problem1

It was a hiring manager round which happened in the evening. The interviewer introduced me to the product I was being hired for, asked me a few questions on my experience (both technical and business). I talked on the architecture and design of Single page applications and my then current project. I was also allowed to ask questions and they were addressed.

1. Project Based Question

Explain the architecture of your current project.

Problem approach

Tip 1 : Talk on tech stack.
Tip 2 : Talk on design decisions and challenges, and resolutions.
Tip 3 : Be thorough of working of components and modules of your project.

04
Round
Easy
HR Round
Duration30 Minutes
Interview date26 Dec 2020
Coding problem1

It was in the evening. The interviewer was professional. I was asked about my past experiences, why I was switching and some behavioral questions.

1. Basic HR questions

Questions on past experiences, why I was switching. What I like and dislike about my past role. What is my expectations from future roles.

Problem approach

Tip 1 : Be honest and communicate your ideas clearly.
Tip 2 : Set your expectations well.
Tip 3 : Be professional

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
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Tredence Analytics
1096 views
0 comments
0 upvotes
Senior Software Engineer
4 rounds | 7 problems
Interviewed by Tredence Analytics
1328 views
0 comments
0 upvotes
Business Analyst
2 rounds | 10 problems
Interviewed by Tredence Analytics
1115 views
0 comments
0 upvotes
Senior Software Engineer
3 rounds | 4 problems
Interviewed by Tredence Analytics
0 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 6 problems
Interviewed by Arcesium
3734 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Ernst & Young (EY)
4984 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
3014 views
3 comments
0 upvotes