Panda Guru LogoPanda
Guru

Avalara | SDE1 | 2024 | Interview Experience

Round 1: Aptitude Test

Questions: 40 MCQs in 20 minutes covering topics like pattern matching and missing numbers in a series.


Round 2: Online Assessment

Questions:

  1. 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.

    • Candidate's Approach: Just sort the array and swap the first and last element.
  2. Similar to binary search on answer type questions.

    • Similar Leetcode Problems:
      • Minimum Time to Complete Trips - (Leetcode - 2187)
      • Koko Eating Bananas - (Leetcode - 875)
  3. A graph problem requiring the minimum cost for visiting particular cities in a cyclic trip starting and returning to city 0.

    • Test Cases: Passed all test cases in the first two questions and 3 out of 15 in the last question.

Takeaway: Leetcode questions are enough for coding rounds.


Round 3: Technical Interview

Questions:

Candidate's Approach

I was able to solve the LRU Cache question but took a lot of time. I communicated and explained my thought process to the interviewer, who was fine with my approach. I couldn't answer every question about browser storage, but the interviewer was okay with it.

Interviewer's Feedback

No feedback provided.


Round 4: Hiring Managerial Round

Questions:

Candidate's Approach

I answered all questions and felt optimistic after this round.

Interviewer's Feedback

He seemed satisfied with my approach during the Valid Anagram question.