Atom Technologies interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Atom Technologies
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I have got the interview opportunity as I was continuously cold mailing on LinkedIn for referrals. I got response from the company and got this interview. Also, I was regularly practicing DSA and solving leetcode .
Application story
I received the mail for my interview from the recruitment and they got my refrence from the Linkedin and after my first round their was one more round (both technical)
Why selected/rejected for the role?
I got selected for this role as i have relevant projects and skill set required for the job role and for problem solving i have solved DSA question asked in the interview.
Preparation
Duration: 4 months
Topics: Data Structures. OOPS, OS , Algorithms(Searching & Sorting), DBMS
Tip
Tip

Tip 1: Do DSA regularly and try to cover all the topics.
Tip 2: Prepare the core subjects like DBMS, and OS.
 

Application process
Where: Linkedin
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1:Resume should be of One page with simple template
Tip 2:Mention atleast two projects

Interview rounds

01
Round
Medium
Face to Face
Duration60
Interview date28 Dec 2023
Coding problem2

1. Authentication using JWT Tokens

How did you implement authentication in the project (using JWT Tokens)? (Link)

2. Sort linked list which is already sorted on absolute values

Moderate
20m average time
80% success
0/80
Asked in companies
AmazonMakeMyTripMicrosoft

Given a linked list that is sorted based on absolute values. Sort the list based on actual values.

Examples:  

Input :  1 -> -10 

output: -10 -> 1

Input : 1 -> -2 -> -3 -> 4 -> -5 

output: -5 -> -3 -> -2 -> 1 -> 4 

Problem approach

Step 1: I first thought of the brute-force approach, but it was too lengthy. 

Step 2: Then the interviewer provided me with a hint by emphasizing that it is sorted on absolute values. 

Step 3: Then I figured out the approach; I had to traverse the linked list, and whenever a negative node appeared, I just added it to the head of the linked list.

Try solving now
02
Round
Easy
Face to Face
Duration40
Interview date31 Dec 2023
Coding problem3

1. Implementing BST search with level return in code

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

Write a code to search an element in a BST(Binary search tree) and also return its level.

Problem approach

Step 1: As it was an easy problem, I directly used recursion to search for the elements on the left and right of the tree by comparing the elements. 

Step 2: Also, I passed a variable (Level) which I incremented on every recursive call.

Try solving now

2. ACID Properties

What is ACID Properties? Explain with an example.(Link)

3. Normalization

What is normalization?(Link)

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 the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4782 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1012 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6544 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3567 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7923 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
10070 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4395 views
1 comments
0 upvotes