VENKATESH N

19C115

Experience



Round 1 Online test

Duration: 1hr 30 min
Mode: Offline
Platform: Hackerearth(fully proctored)
Date: 08/08/2022
Attended Count: 240+ from CSE, IT, EEE, ECE
Shortlisted Count: 20+
It consists of 9 technical mcqs from OS,DBMS,DSA,OOPS,CN and 2 coding qns.One medium level coding qn can be solved using greedy approach and another hard level coding qn can be solved using DP approach.Coding qn won’t be straight forward, it will be like real world scenario.
Note: Usually in the 1st round, Trimble asks Coding question that involves Recursion, DP, Backtracking, Trees and Graphs.

Round 2 Technical

Duration: 70 - 80 min(approx.)
Mode: Virtually connected to interviewer from Placement Cell
Platform: Gmeet
Date: 08/08/2022
Attended Count: 20+
Shortlisted Count: 11


Taken by Full Stack Developer at Trimble with 5+ YOE At first, interviewer introduced herself and asked to relax myself Then she asked to introduce myself She went through my resume for 2-3 mins She asked following qns,

From DSA,


Why do we need data structures?
What are the types of data structures?
What is linear, non-linear data structure and explain in detail?
What are the pros and cons of array data structure?
In what way array data structure is inefficient?
Best case, worst case, average case time complexity of insertion, deletion from array ?
What is linkedlist and explain it’s type ?
Advantage of linkedlist over array?
Best case, worst case, average case time complexity of insertion, deletion from linkedlist?
Suppose you want to implement “Whatsapp Status” functionality
then which data structure will you prefer and why? Explain in depth Real world example of Stack and Queue?

Coding qn / pseudocode :


Implement stack using queue
What is Recursion and which data structure it uses internally?
Difference between memory allocation in heap and stack?
What is tree data structure and it’s types?
What are the traversals available in tree data structure?
Difference between binary tree and bst?
Explain the types of binary tree?
Real world example of binary tree?
Worst case time complexity of insertion in bst?
What is an AVL tree?
What is the balance factor in AVL tree and explain in detail about it?

Coding qn / pseudocode :


She gave me the binary tree as input and asked level order and preorder traversal’s output.
Tell some graph algorithms you know?

From OOPS,


Explain the pillars of OOPS?
Explain the difference between abstraction and encapsulation?
Explain the types of inheritance in java?
Among all inheritance, java doesn’t directly support one type of inheritance and which one is that, explain possible solutions?
Then some very deep questions were asked from “Exception handling in java”.
Difference between throw and throws in java?
Difference between final and finally keywords in java?

From DBMS,


What is dbms and rdbms?
What is Normalisation and its types?
Why do we need normalisation in dbms?
What is TCL?
What is index in sql and its uses?
What is the use of IN, NOT IN, LIKE, BETWEEN operators and explain it with an example?
What are keys that you know in sql and explain in detail?
What is the difference between primary key and unique key?
What is join and its type?
Are you comfortable writing basic sql queries?

SQL Query


Assume that you have 2 tables, table1 and table2 and one column from two table is unique. What will you use in order to get results by linking these two tables.Then she gave me a question and asked me to write a sql query.
Then she asked to write a query and it’s output will be like the first table’s first column with all columns in the second table, first table’s second column with all columns in the second table. Actually, she expected a query with cross join.

From Project,


Explain your project(full stack web dev) in detail?
Since my project involves client-side validation, authentication, authorisation, She asked me to explain, where I have used that in my project.
Then she asked some more questions on authorisation part in my project like,
What is middleware and how does it work?
What is passport.js?
What is an oauth strategy?
Unique feature in your project?
Why mongodb is used in your project rather than sql?
Pros of mongodb over sql?
Do you have any idea about scaling up your project in future?


General qns


Why Trimble and what do you know about trimble?
Asked a puzzle:
Suppose you have a square sized cake and the maximum number of
cuts possible is 3, you have to make 8 pieces with equal quantity.
Do you have any questions?
She answered my question and ended the meet with a positive feedback

Round 3 - Managerial

Duration: 15 - 25 min(approx.)
Mode: Online
Platform: Gmeet
Date: 09/08/2022
Attended Count: 11
Shortlisted Count: 10

Taken by an Engineering manager at Trimble with 14+ YOE
At first, she went through my feedback from previous round and started off the interview by introducing herself
Then she asked me to introduce myself
What do you know about Trimble?
She asked me to explain a specific project from one of my projects in detail
She asked a lots of cross question from my project
Explain github architecture?
Explain various branches available in github?
How will you commit on github?
Difference between monolithic and microservices?
Then she asked, between frontend and backend which area are you strong?
Suppose I ask you to choose any one domain among devops,
development and testing ,which will you choose and why?
Suppose I give you a laptop and ask you to secure it, what are the things that you will do?
Do you have any questions?
She answered my question by taking enough time and asked me to wait for the HR round.

Round 4 HR

Duration: 15 - 20 min(approx.)
Mode: Online
Platform: Gmeet
Date: 09/08/2022
Attended Count: 10
Shortlisted Count: 9




Taken by a lead recruiter from trimble with 19+ YOE.
She introduced herself and asked me to introduce
What do you know about Trimble?
She asked about my family members
How was your Hackerearth test experience(round 1) ?
Did you speak to any of your college seniors to ask about their experience at trimble.
I told yes, then she asked that person’s name
She explained the roles that they generally offer in trimble
Are you comfortable working in chennai?
We discussed the compensation details
Do you have any objections?
Then she ended the meeting with positive feedback.

Results

I got the official result on 10/08/2022. Around 9 students were selected and I was one among them :)

Thank you

VENKATESH N— xxx@student.tce.edu —19C115