i
XpressBees
Filter interviews by
I applied via LinkedIn and was interviewed before Dec 2023. There was 1 interview round.
Was asked to code a basic delivery optimization problem
Coding questions were easy and aptitude questions were a bit hard
The time to burn one candle completely depends on the size of the candles and the rate at which they burn.
The time to burn one candle completely is directly proportional to the size of the candle.
The rate at which a candle burns can vary based on factors like the material of the candle, the wick, and the environment.
For example, a larger candle may take longer to burn completely compared to a smaller candle, even if th
posted on 27 Jan 2024
Hacker Rank 2 easy questions like first unique occurance in string
I was interviewed in Aug 2024.
Software development design patterns are reusable solutions to common problems encountered in software design.
Design patterns help in creating maintainable, scalable, and efficient software.
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Example: Implementing a singleton class in Java -
public class Singleton { private static Singleton instance; private Singleto...
I have worked on relational databases like MySQL and PostgreSQL. DML stands for Data Manipulation Language.
Worked on MySQL and PostgreSQL databases
Familiar with writing SQL queries for data manipulation
DML stands for Data Manipulation Language
One challenge when working with microservices is managing communication between services.
Ensuring proper service discovery and registration
Handling network latency and failures
Implementing effective monitoring and logging
Maintaining consistency and data integrity across services
Types of deployments include blue-green, canary, rolling, and immutable.
Blue-green deployment involves running two identical production environments and switching between them.
Canary deployment gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
Rolling deployment updates a few instances at a time, ensuring continuous availability.
Immutable deployment creates new instanc
Blue Green Deployment is a software release strategy that reduces downtime and risk by running two identical production environments.
In Blue Green Deployment, one environment (blue) is live and serving production traffic while the other (green) is idle and ready to be switched to at any time.
This strategy allows for zero downtime deployments, as the switch between blue and green environments can be done seamlessly.
Blue...
I enjoyed the challenging technical questions and the opportunity to showcase my problem-solving skills.
Challenging technical questions
Opportunity to showcase problem-solving skills
Developed a web-based project management tool for tracking tasks and deadlines.
Implemented user authentication and authorization using JWT tokens
Integrated real-time chat feature using WebSockets
Utilized React for front-end and Node.js for back-end development
Vector databases store data in a vector format, allowing for efficient querying and analysis of high-dimensional data.
Vector databases use vectors to represent data points in a multi-dimensional space.
They are commonly used in machine learning and data science applications for tasks like similarity search and clustering.
Examples of vector databases include Faiss, Annoy, and Milvus.
Yes, I can solve a coding problem in a language I don't know with Google search.
Utilize Google search to understand syntax and concepts in the unfamiliar language
Break down the problem into smaller parts and search for solutions to each part
Refer to online resources, forums, and documentation for guidance
Practice writing and testing code snippets in the new language before attempting the full solution
Use regex to extract location and shop name from transaction string.
Use regular expressions to match patterns for location and shop name.
Look for keywords like 'at', 'from', 'in' to identify location.
Consider variations in transaction strings and account for them in regex patterns.
Example: 'Spent $50 at Starbucks Coffee' -> Location: Starbucks Coffee, Shop Name: Starbucks Coffee
posted on 3 Jan 2025
I applied via Campus Placement
A test that covers all fundamental topics, including networking, object-oriented programming (OOP), and data structures and algorithms (DSA).
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
It included aptitude, technical and coding questions
Remote work preferred, open to occasional travel
Remote work preferred
Open to occasional travel
Flexible with location
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
There were 3 coding questions totally based on dsa- hard
Use Dijkstra's algorithm to find the node with the shortest distance in a graph.
Implement Dijkstra's algorithm to calculate the shortest distance from a starting node to all other nodes in the graph.
Select the node with the smallest distance that has not been visited yet as the current node.
Update the distances of neighboring nodes from the current node if the new distance is smaller than the previously recorded distan...
posted on 4 Oct 2024
Angular offers advantages such as two-way data binding, dependency injection, and modular architecture.
Two-way data binding allows automatic synchronization of data between the model and the view, reducing the need for manual DOM manipulation.
Dependency injection helps manage dependencies and promotes code reusability by allowing components to be easily injected with their dependencies.
Modular architecture enables deve...
ngModel is a directive in AngularJS that binds the value of HTML controls to application data.
ngModel is used for two-way data binding in AngularJS.
It can be used with input, select, textarea, and custom form controls.
Example:
Object-oriented programming concepts that focus on classes and objects for better code organization and reusability.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det...
Types of waits in Selenium include implicit, explicit, and fluent waits.
Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit wait: Waits for a certain condition to occur before proceeding further in the code.
Fluent wait: Waits for a condition to be true with a specified frequency of checking.
Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
based on 1 interview
Interview experience
Senior Executive
375
salaries
| ₹2.5 L/yr - ₹7.5 L/yr |
Operations Executive
311
salaries
| ₹1.9 L/yr - ₹5.3 L/yr |
Supervisor
271
salaries
| ₹1 L/yr - ₹3.5 L/yr |
Executive
250
salaries
| ₹1.8 L/yr - ₹5.3 L/yr |
Associate Manager
194
salaries
| ₹4.6 L/yr - ₹11 L/yr |
Delhivery
Ecom Express
Shadowfax Technologies
Wow Express