i
Avalara Technologies
Filter interviews by
Design a hotel booking system
Use a database to store information about hotels, rooms, availability, bookings, and customers
Implement a user-friendly interface for customers to search for hotels, view room availability, and make bookings
Include features like filtering by price, location, amenities, and room type
Handle payment processing securely and integrate with third-party booking platforms if needed
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
20 mins online test with 40 questions related to aptitude, logical reasoning like compare left and right images, What will be next image in ? place. 10 mins additional candidate no technical internal assessment related to personality.
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
Avalara Technologies interview questions for designations
I appeared for an interview before May 2021.
Round duration - 60 Minutes
Round difficulty - Easy
Two DSA Problems and a design pattern was asked.
Given a number N
, calculate its square root and output the integer part only.
18
4
The square root of 18 is approximate...
Calculate the integer square root of a given number.
Use binary search to find the square root within the given constraints.
Start with a range of 0 to N, and adjust the range based on the square of mid value.
Return the integer part of the square root as the final result.
Given a string S
of length L
, determine the length of the longest substring that contains no repeating characters.
"abac...
Find the length of the longest substring without repeating characters in a given string.
Use a sliding window approach to keep track of the longest substring without repeating characters.
Use a hashmap to store the index of each character in the string.
Update the start index of the window when a repeating character is encountered.
Calculate the maximum length of the substring as you iterate through the string.
Return the m
Round duration - 60 Minutes
Round difficulty - Easy
It was a high level round. Checking what are different components and how they interact
Tip 1 : Medium Level DSA - Trees, Arrays, Strings
Tip 2 : High Level Design - Start with basic system then P1 Requirements
Tip 3 : Practice writing code. Online Coding round will be there
Tip 1 : Keep it small. Only projects, Tech stacks, achievements
Tip 2 : Write those Tech stacks and projects in which you are expert
I applied via Approached by Company and was interviewed before Dec 2023. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.
Transactions in Spring Boot help manage database operations as a single unit of work.
Transactions ensure ACID properties (Atomicity, Consistency, Isolation, Durability) for database operations.
Use @Transactional annotation to mark a method as transactional.
Transactions can be managed programmatically using TransactionTemplate.
Rollback can be triggered manually in case of exceptions.
Spring Boot supports both declarative
based on 4 interviews
Interview experience
based on 11 reviews
Rating in categories
Senior Software Engineer
188
salaries
| ₹12.4 L/yr - ₹45 L/yr |
Associate Analyst
120
salaries
| ₹3.5 L/yr - ₹7.2 L/yr |
Technical Lead
105
salaries
| ₹18.6 L/yr - ₹55 L/yr |
Software Engineer
102
salaries
| ₹17 L/yr - ₹25 L/yr |
Associate
82
salaries
| ₹1.6 L/yr - ₹4.5 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International