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

Senior Software Engineer

Avalara
upvote
share-icon
4 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: Dot Net Framework, OOPS, Angular, Azure, TDD/BDD using XUnit and Jasmine respectively
Tip
Tip

Tip 1 : Focus on Design pattern and C# Advance concepts
Tip 2 : Create 1 or 2 Dot Net Core dummy projects. Use Angular, Entity Framework, and testing tools in it. Deploy it using AWS/Azure and CICD pipelines
Tip 3 : Focus on enhancing communication and people skills

Application process
Where: Referral
Eligibility: No
Resume Tip
Resume tip

Tip 1 : Keep it short(1 page)
Tip 2 : Highlight skills(Mainly related to Dot Net Framework)

Interview rounds

01
Round
Hard
Online Coding Test
Duration60 Minutes
Interview date19 Aug 2021
Coding problem2

2 questions 
Level is tough
Must answer 1 question correctly
DSA and string problems

1. Amazing Strings

Easy
0/40
Asked in companies
Urban Company (UrbanClap)AmazonZoho Corporation

Given 3 Strings, check whether the 3rd string contains all the characters of string 1 and 2 in any order. If all the characters are present, print "YES" otherwise print "NO".

There should not be any extra character and any missing character.

The string s contains uppercase Latin letters only.

Try solving now

2. Build Min Heap

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

You are given an array 'ARR' of integers having 'N' elements. Your task is to convert the input array into a min-Binary Heap.

A min-Binary heap is a complete binary tree in which the value of each internal node is smaller than or equal to the values of the children of that node.

Note :
1. Input array follows 0 - based indexing. 

2. After constructing the min-heap, the Left child of the 'i-th' node should be present at the (2*i + 1)-th index if it exists.

3. After constructing the min-heap, the Right child of the 'i-th' node should be present at the (2*i + 2)-th index if it exists.

4. Note that you do not need to create a tree, just update the array.
Try solving now
02
Round
Medium
Video Call
Duration30 minutes
Interview date24 Aug 2021
Coding problem1

2 people are there.
One is the manager and the other is the Senior software engineer
Firstly, SSE asked questions from Dot Net, Angular, DBMS, TDD, BDD
Then manager asked some advanced C# concepts

1. Technical Questions

How can circular references be fixed in C#?
Dependency Injection in C#
Types of Design pattern use
Angular practical question
Write a test case using XUnit for a scenario
What is garbage collection and use

Problem approach

Tip 1 : Practice writing test cases
Tip 2 : Practice C# advance questions
Tip 3 : Practice creating small projects

03
Round
Medium
Video Call
Duration80 Minutes
Interview date28 Aug 2021
Coding problem1

1 onsite manager and 1 SSE joined from the US
Manager was asking practical scenario questions like People management, time management etc
SSE was asking some advance question related to project deployment, project security etc

1. Basic HR Questions

Questions related to People management, time management 
How do you fix a situation where your coworker is unavailable at the last moment
How do you handle panic scenarios
What are disadvantages of Code first approach in EF

Problem approach

Tip 1 : Be real
Tip 2 : Speak well. Good communication skills required as managers are perceptive
Tip 3 : Always smile

04
Round
Easy
HR Round
Duration15 Minutes
Interview date28 Apr 2022
Coding problem1

HR discussed Avalara's environment and perks
Avalara payroll Includes Fix+ Variable + Stocks
They offer a 10% variable and have good appraisals too

1. Basic HR Questions

What are your plans?

What are your expectations?

Problem approach

Tip 1 : Be real
Tip 2 : Ask for the amount you need. They can offer if you have a good interview rounds
Tip 3 : Stocks offering is of 3 years(30 + 30 + 40)%

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
company logo
Technical Lead
2 rounds | 3 problems
Interviewed by Avalara
1769 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Avalara
2168 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 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