Avalara | SDE1 | 2024 | Interview Experience
Anonymous User
61

Status: Fresher from Tier-2 college.
Offer: 6 month + FTE (Performance Based Conversion)
Compensation Details : 50k (6 months stipend), 17.95 LPA CTC (12 LPA base)
More details -> https://leetcode.com/discuss/compensation/5741981/Avalara-or-SDE1-or-2024-or-Pune

The hiring process consist of 4 rounds.
CGPA and Backlog Criteria : No Bar for CGPA, No Active Bar

Round-1: Aptitude Test
40 MCQ's in 20 minutes. (Pattern Matching, Missing number in series etc)
Around 220 Students appeared for it, and 160-170 students cleared this round.
Try to maintain both accuracy and speed.

Round-2: Online Assesment
It was on HackerRank. 3 questions were asked in this round. Every student has different set of questions.

First question: You are given an array([a,b,c,d,e,f], you need to return the permutation of the array where (a-b) +(b-c) +... (e-f) is maximum. If there are multiple such permutations, return the lexicographically smallest one.
//Just sort the array and swap first and last element.

Second Question: It was similar to binary search on answer type questions.
Similar Leetcode Problems
Minimum Time to Complete Trips - (Leetcode - 2187)
Koko Eating Bananas - (Leetcode - 875)

Third question is hard. It was a graph problem. It stated that you need to visit some particular cities and return the minimum cost for visiting all of them in one cyclic trip, that is you should start from city 0 and return back to it.

I have passed all the testcases in first two questions and passed 3/15 testcases in last question.
Takeaway: Leetcode questions are enogh for coding rounds.

Round-3: Technical Interview
He asked me to introduce myself and after the introduction he asked me Design LRU Cache question. I was able to solve it but I took a lot of time for it (Make sure to communicate and explain your thought process to the interviewer). He was fine with my approach. He later asked about ACID properties, Pillars of OOPS and some basic Computer Network Questions. He then asked to explain my project and to change some css properties. He then asked me about browser storage( as my project was using it), (I couldn't answer every question but he was okay with it) and then some javascript questions like hoisting, closures, prototyping, let vs var, global and block scope.

Round-4: Hiring Managerial Round
He aslo asked me to introduce myself, weather of the city and are you fine with relocating to pune. I answered everything. He then asked me Valid Anagram Question. He seemed satified with my approach, then he asked about threads and multithreading and then general discussion about company hierarchy and different senior posistion. He asked me then if i have any questions for him.
// I was optimistic after this round, next moring results were announced. 5 students got selected. And, I was one of them.

Comments (0)