i
Avalara Technologies
Filter interviews by
I applied via Approached by Company and was interviewed before Apr 2023. There was 1 interview round.
GraphQL is a query language for APIs that allows clients to request only the data they need, while REST is an architectural style for designing networked applications.
GraphQL allows clients to request specific data in a single request, reducing over-fetching and under-fetching.
REST uses multiple endpoints for different resources, leading to multiple requests for related data.
GraphQL provides a strongly typed schema for...
I applied via Referral and was interviewed before Oct 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
What people are saying about Avalara Technologies
I applied via Approached by Company and was interviewed before Jun 2021. There were 4 interview rounds.
Avalara Technologies interview questions for popular designations
I was interviewed in Jun 2021.
Find kth smallest element from array without using in-built function
Sort the array and return the kth element
Use quickselect algorithm to find kth smallest element in O(n) time
Implement min heap and extract kth smallest element
Get interview-ready with Top Avalara Technologies Interview Questions
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Hard
Given a garden that extends along a one-dimensional x-axis from point 0 to point N, your task is to determine the minimum number of taps needed to water the enti...
Find the minimum number of taps needed to water the entire garden using given tap ranges.
Iterate over each tap and find the maximum range it can cover.
Sort the taps based on their starting position and ending position.
Use a greedy approach to select the taps that cover the maximum range possible.
If any part of the garden remains uncovered, return -1.
Given an undirected and disconnected graph G(V, E)
, where V
is the number of vertices and E
is the number of edges, the connections between vertices are provided in the 'GR...
DFS traversal problem on an undirected and disconnected graph to find connected components.
Perform Depth First Search (DFS) on the graph to find connected components.
Use a visited array to keep track of visited vertices.
Iterate through all vertices and perform DFS on unvisited vertices to find connected components.
Print the number of connected components and list vertices in each component in ascending order.
Round duration - 90 minutes
Round difficulty - Medium
Given an integer array 'ARR' of size 'N' and an integer 'K', return all the subsets of 'ARR' which sum to 'K'.
A subset of an array 'ARR' is a tupl...
Return all subsets of an array that sum to a given integer K.
Use recursion to generate all possible subsets of the array.
Keep track of the current subset and its sum while traversing the array.
If the sum of the subset equals K, add it to the result.
Sort the elements in each subset to ensure increasing order of index.
Handle duplicate elements in the array appropriately.
You are given a string S
. Your task is to partition S
such that every substring of the partition is a palindrome. Your objective is to return all possible palindr...
Partition a string into palindromes and return all possible configurations.
Use backtracking to generate all possible palindrome partitions of the string.
Check if each substring is a palindrome before adding it to the partition.
Return all valid partitions as an array of strings.
Round duration - 50 minutes
Round difficulty - Easy
Mainly this round consisted of project discussion and 1 coding problem.
Design a queue data structure following the FIFO (First In First Out) principle using only stack instances.
Your task is to complete predefined functions t...
Implement a queue using stacks following FIFO principle.
Use two stacks to simulate a queue - one for enqueueing and one for dequeueing.
For enqueuing, simply push elements onto the stack.
For dequeuing, if the dequeue stack is empty, transfer all elements from enqueue stack to dequeue stack.
Peek operation can be done by checking the top element of the dequeue stack.
Check if the queue is empty by verifying if both stacks
Tip 1 : Practice Dynamic Programming questions as much you can.
Tip 2 : Be clear while explaining solution
Tip 1 : Add some good project, on which you can talk on for a good amount of time.
Tip 2 : Never put false details
I applied via Campus Placement and was interviewed before Apr 2022. There were 3 interview rounds.
EU VAT related based case study
I applied via Walk-in and was interviewed before Jun 2021. There were 3 interview rounds.
I applied via Referral and was interviewed in Feb 2021. There were 4 interview rounds.
I was interviewed before May 2021.
Round duration - 90 Minutes
Round difficulty - Medium
Given 'K' different arrays that are individually sorted in ascending order, merge all these arrays into a single array that is also sorted in ascending order.
Merge K sorted arrays into a single sorted array.
Iterate through all arrays and merge them into a single array.
Use a min heap to efficiently merge the arrays.
Implement a custom comparator function for the min heap.
Time complexity can be optimized to O(N log K) using min heap.
Round duration - 60 Minutes
Round difficulty - Medium
Use a data structure like a hash table to store contacts in a phone book.
Use a hash table to store contacts with keys as names and values as contact information
Each contact entry can be a structure containing fields like name, phone number, email, etc.
Implement functions for adding, deleting, searching, and updating contacts in the phone book
Tip 1 : Stay Focused
Tip 2 : practice as much as you can.
Tip 1 : keep it a single page
Tip 2 : add about the project which you know about and have actually worked on
The duration of Avalara Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 65 interviews
Interview experience
based on 277 reviews
Rating in categories
Senior Software Engineer
187
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Analyst
124
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
105
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
100
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate
81
salaries
| ₹0 L/yr - ₹0 L/yr |
Tally Solutions
QUICK HEAL TECHNOLOGIES
Zoho
Freshworks