i
LeadSquared
Filter interviews by
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
It was at Easy to moderate level
We had to write a pseudo code for the given questions
I applied via Approached by Company and was interviewed before Jul 2023. There were 3 interview rounds.
I have worked on various software projects, including developing web applications and implementing new features.
Developed a web application for tracking inventory and sales
Implemented new features for a customer relationship management system
Collaborated with team members to troubleshoot and resolve technical issues
My day to day work as a Software Engineer involves writing code, debugging, attending meetings, collaborating with team members, and researching new technologies.
Writing and testing code for software applications
Debugging and troubleshooting issues in existing code
Attending meetings with team members and stakeholders to discuss project progress
Collaborating with other engineers and designers to develop new features
Rese...
1 programming question on Strings and oral questions on Spring Boot and Java
To ensure alignment towards requirements, I will prioritize clear communication, thorough analysis, and regular feedback.
Regularly communicate with stakeholders to clarify requirements and expectations
Conduct thorough analysis of requirements to identify potential issues or gaps
Seek feedback from team members and stakeholders throughout the development process
Use agile methodologies to adapt to changing requirements an
Queue can be implemented using two stacks
Use two stacks to implement a queue data structure
One stack is used for enqueue operation and the other for dequeue operation
When dequeue is called, elements are popped from the second stack, if it's empty, elements are transferred from the first stack to the second stack and then popped
When enqueue is called, elements are pushed to the first stack
I applied via Approached by Company and was interviewed before Jan 2022. There were 3 interview rounds.
Questions on C# data structures,
Implementing design patters in C#
Compare 2 nested JSON objects and find the property/subproperty which is the difference
Parse both JSON objects and compare each property/subproperty recursively
Use a recursive function to traverse the JSON objects
When a difference is found, store the property/subproperty and its value
Return the stored differences as a JSON object
LeadSquared interview questions for designations
Top trending discussions
The first round was a group discussion about online shopping.
Implement tree traversal algorithm to visit each node in a tree structure
Use depth-first search (DFS) or breadth-first search (BFS) to traverse the tree
DFS can be implemented using recursion or a stack data structure
BFS can be implemented using a queue data structure
Example: Inorder traversal of a binary tree - left, root, right
Find the path in a matrix with the longest sum of elements
Start from the top-left corner of the matrix
Move only right or down in the matrix
Keep track of the sum of elements in each path
Return the path with the longest sum
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Developed a mobile app for tracking personal fitness goals
Used React Native to create a cross-platform app
Implemented features such as goal setting, progress tracking, and workout logging
Integrated with wearable devices like Fitbit for automatic data syncing
Ways to speed up SQL queries in increasing order of complexity
Use indexes on columns frequently used in WHERE clauses
Optimize queries by avoiding unnecessary joins and subqueries
Use stored procedures to reduce network traffic and improve performance
Consider denormalizing tables for frequently accessed data
Use query optimization techniques like query caching and query hints
Redis is single-threaded.
Redis is single-threaded, meaning it can only execute one command at a time.
This design choice allows Redis to be extremely fast and efficient for certain use cases.
However, it also means that Redis may not be the best choice for highly concurrent workloads.
Data types that can be used as keys in Python include strings, integers, floats, tuples, and custom objects.
Strings are commonly used as keys in Python dictionaries.
Integers and floats can also be used as keys.
Tuples can be used as keys if they only contain immutable elements.
Custom objects can be used as keys if they are hashable.
Examples: {'name': 'John'}, {1: 'apple'}, {(1, 2): 'tuple'}
Types of indexing in SQL include clustered, non-clustered, unique, and composite indexes.
Clustered index physically reorders the table based on the index key
Non-clustered index creates a separate structure for the index
Unique index ensures that all values in the index column are unique
Composite index uses multiple columns for indexing
posted on 9 Oct 2024
I applied via campus placement at National Institute of Technology (NIT), Raipur and was interviewed in Jul 2024. There were 2 interview rounds.
The coding test consists of multiple-choice questions and one medium-hard level coding question.
The angle between the minute and hour hand of a clock at 3:45 is 157.5 degrees.
Calculate the angle formed by the hour hand from 12 o'clock position to 3:45 position (135 degrees)
Calculate the angle formed by the minute hand from 12 o'clock position to 3:45 position (22.5 degrees)
Subtract the smaller angle from the larger angle to get the angle between the two hands (157.5 degrees)
Indexing in DBMS is a technique used to improve the performance of queries by allowing faster retrieval of data.
Indexes are data structures that store a small portion of the data set in an easily searchable format.
They help in speeding up the data retrieval process by reducing the number of disk accesses needed.
Indexes can be created on one or more columns of a table to improve the performance of SELECT queries.
Example...
The lifecycle of a React component includes mounting, updating, and unmounting phases.
Mounting phase: constructor, render, componentDidMount
Updating phase: shouldComponentUpdate, render, componentDidUpdate
Unmounting phase: componentWillUnmount
To delete an entry in MongoDB database, you can use the deleteOne() or deleteMany() methods.
Use deleteOne() method to delete a single document based on a specific condition
Use deleteMany() method to delete multiple documents based on a specific condition
Make sure to specify the filter criteria to accurately delete the desired entry
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Maths ,english ,reasoning, puzzles
Jackeron was the platform
based on 3 interviews
1 Interview rounds
based on 12 reviews
Rating in categories
Business Analyst
143
salaries
| ₹3.8 L/yr - ₹12 L/yr |
Software Engineer
136
salaries
| ₹6 L/yr - ₹18.7 L/yr |
Senior Software Engineer
104
salaries
| ₹11 L/yr - ₹34.9 L/yr |
Senior Business Analyst
87
salaries
| ₹7.3 L/yr - ₹21 L/yr |
Sales Development Representative
52
salaries
| ₹3.5 L/yr - ₹11.9 L/yr |
Freshworks
Zoho
MindTickle
Chargebee