Filter interviews by
I applied via Campus Placement
Reverse a linkedList
Iterate through the linked list and reverse the pointers
Use three pointers to keep track of current, previous, and next nodes
Update the pointers accordingly to reverse the list
Rate your
company
🤫 100% anonymous
How was your last interview experience?
I applied via Walk-in and was interviewed in Apr 2024. There were 2 interview rounds.
Basic questions , easy and motivatiing
I am a dedicated and experienced Site Reliability Engineer with a strong background in system administration and cloud computing.
Over 5 years of experience in managing and maintaining large-scale distributed systems
Proficient in cloud technologies such as AWS and Google Cloud Platform
Skilled in scripting languages like Python and Bash for automation tasks
Strong troubleshooting and problem-solving skills
Excellent commun
Common Linux commands for system administrators
ls - list directory contents
cd - change directory
pwd - print working directory
cp - copy files and directories
mv - move or rename files and directories
rm - remove files or directories
grep - search text patterns
chmod - change file permissions
ps - display information about running processes
top - display and update sorted information about processes
Load balancing is the process of distributing network traffic across multiple servers to ensure optimal resource utilization and prevent overload.
Load balancing helps improve the performance, reliability, and scalability of applications by evenly distributing incoming traffic.
It can be achieved through various methods such as round-robin, least connections, IP hash, and weighted round-robin.
Examples of load balancing s...
UDP is connectionless and faster, while TCP is connection-oriented and reliable.
UDP stands for User Datagram Protocol, while TCP stands for Transmission Control Protocol.
UDP is connectionless, meaning it does not establish a connection before sending data, while TCP is connection-oriented and establishes a connection before data transfer.
UDP is faster but less reliable as it does not guarantee delivery of packets, whil...
rsync is a command-line tool for syncing files and directories between two locations on a Unix-like system.
rsync stands for remote sync.
It can be used to copy files locally or between a local and remote system.
rsync only transfers the differences between source and destination files, making it efficient for large transfers.
It can preserve permissions, timestamps, and other file attributes during synchronization.
Example...
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
SDLC (Software Development Life Cycle) is a process used by software development teams to design, develop, test, and deploy software.
SDLC involves planning, designing, coding, testing, and deployment stages.
It ensures that software is developed efficiently and meets the requirements of stakeholders.
Common SDLC models include Waterfall, Agile, and DevOps.
Each stage of SDLC has specific goals and deliverables.
SDLC helps ...
STLC (Software Testing Life Cycle) is a process followed by QA Engineers to ensure high quality software.
STLC involves planning, designing, executing, and reporting on tests.
It includes phases like requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific activities and deliverables to ensure thorough testing of the software.
Example: In requirement analysis, QA Engineers...
I applied via Campus Placement and was interviewed before Oct 2023. There were 3 interview rounds.
First round was a aptitude test of 25 question
Oops concept in Java refers to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides the implementation d...
Code to create a pattern and explain each line of code
Start by defining the number of rows and columns in the pattern
Use nested loops to iterate through each row and column
Decide the pattern you want to create and use conditional statements to determine the output for each position
Shopclues interview questions for popular designations
I applied via campus placement at Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT), Gandhinagar and was interviewed before Apr 2023. There were 2 interview rounds.
The first circular tour that visits all petrol pumps can be found using the concept of a circular linked list.
Create a circular linked list with each node representing a petrol pump
Calculate the difference between petrol available at each pump and the distance to the next pump
Start from a pump where the sum of differences is positive and traverse the circular linked list until completing the tour
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
I can join within 2 weeks of receiving an offer.
I need to provide a 2-week notice to my current employer.
I have some personal commitments that I need to wrap up before starting a new job.
I am excited about the opportunity and eager to join the team as soon as possible.
I applied via Naukri.com and was interviewed before Mar 2022. There were 3 interview rounds.
Give assignment and check how perfect the candidate is
I applied via Referral and was interviewed before Sep 2022. There were 3 interview rounds.
I am a highly motivated individual with a passion for learning and a strong work ethic.
I have a degree in computer science and have worked as a software developer for 3 years.
I am proficient in multiple programming languages including Java, Python, and C++.
I enjoy working in a team environment and am always willing to lend a helping hand.
In my free time, I enjoy hiking and playing guitar.
My passion is creating meaningful connections with people through storytelling and communication.
I love writing and sharing stories that inspire and connect with others
I enjoy public speaking and engaging with audiences
I am constantly seeking new ways to improve my communication skills
I believe that effective communication is key to building strong relationships
Examples: writing a blog, giving a TED talk, hosting a pod
I want to achieve personal and professional growth while making a positive impact on the world.
Develop new skills and knowledge through continuous learning
Advance in my career and take on new challenges
Contribute to society through volunteering and charitable work
Create meaningful relationships with family, friends, and colleagues
Maintain a healthy work-life balance
Top trending discussions
I applied via Campus Placement and was interviewed in Nov 2024. There were 4 interview rounds.
The aptitude test consisted of a combination of three types of subjects: Quantitative, English, and Logical Reasoning. The difficulty level was challenging, and it would be beneficial to review the basics of the CAT exam.
The SUBSTITUTE function in Excel replaces a specific occurrence of a text string with another text string.
Syntax: SUBSTITUTE(text, old_text, new_text, instance_num)
text: The original text string where replacement will occur
old_text: The text string to be replaced
new_text: The text string to replace old_text with
instance_num: Optional parameter to specify which occurrence of old_text to replace
Example: =SUBSTITUTE("appl...
A pivot table in Excel is a data summarization tool that allows you to reorganize and summarize selected columns and rows of data.
Accessed by selecting the data range you want to analyze, then going to the 'Insert' tab and clicking on 'PivotTable'.
Utilized by dragging and dropping fields into the 'Rows', 'Columns', 'Values', and 'Filters' areas to organize and summarize data.
Can be used to quickly analyze large dataset...
Tableau and Power BI are both powerful data visualization tools, with Tableau being more user-friendly and Power BI offering better integration with Microsoft products.
Tableau is known for its user-friendly interface and ease of use for creating visually appealing dashboards.
Power BI offers better integration with Microsoft products such as Excel, SharePoint, and SQL Server.
Tableau is considered superior for its ease o...
To sort the top 10 rows in Excel, select the range of data, go to the Data tab, click on Sort, choose the column to sort by, select Top 10 from the options, and specify whether to sort in ascending or descending order.
Select the range of data containing the top 10 rows you want to sort.
Go to the Data tab in Excel.
Click on the Sort button.
Choose the column you want to sort by.
Select 'Top 10' from the 'Sort On' dropdown ...
Adjusted R-squared is a statistical measure that adjusts the R-squared value for the number of predictors in a regression model.
Adjusted R-squared takes into account the number of predictors in a regression model, providing a more accurate measure of the model's goodness of fit.
It penalizes the addition of unnecessary predictors, helping to prevent overfitting.
A higher adjusted R-squared value indicates a better fit of...
Correlation is a statistical measure that describes the relationship between two variables.
Correlation can range from -1 to 1, with 0 indicating no correlation, 1 indicating a perfect positive correlation, and -1 indicating a perfect negative correlation.
A positive correlation means that as one variable increases, the other variable also tends to increase. For example, there is a positive correlation between studying h...
The five stages of a project are initiation, planning, execution, monitoring and controlling, and closing.
Initiation: Defining the project, its scope, objectives, and stakeholders.
Planning: Creating a detailed project plan, including tasks, timelines, resources, and budget.
Execution: Carrying out the project plan and completing the work.
Monitoring and Controlling: Tracking project progress, managing changes, and ensuri...
Project managers focus on overseeing the execution of a specific project, while product managers are responsible for the overall strategy and development of a product.
Project managers are focused on the successful completion of a project within scope, budget, and time constraints.
Product managers are responsible for the strategic direction, development, and success of a product throughout its lifecycle.
Project managers...
Limitations of food delivery apps that need improvement
Inaccurate delivery times leading to customer dissatisfaction
Limited restaurant options available on the app
Difficulty in customizing orders or making special requests
Issues with order accuracy and missing items
Lack of transparency in pricing and additional fees
Led a team to successfully launch a new software application for a client
Developed project timeline and milestones
Assigned tasks to team members based on their strengths
Held regular team meetings to track progress and address any issues
Collaborated with client to ensure project met their expectations
Conducted thorough testing and quality assurance before final launch
I currently reside in a cozy apartment in downtown Seattle.
My place of domicile is in Seattle, Washington.
I live in a cozy apartment in downtown Seattle.
I have been a resident of Seattle for the past five years.
I come from a close-knit family with my parents and two siblings living in our household.
Close-knit family
Parents and two siblings
Living together in the same household
Family income can be derived from both a business and job holders.
Family income can come from a business owned by a family member.
Family income can also come from salaries earned by family members from their jobs.
In some cases, family income may be a combination of income from both business and job holders.
Examples: A family may own a small business like a bakery and also have family members working in corporate jobs.
A...
I am motivated to work in the insurance industry because of its stability, growth opportunities, and the chance to help individuals and businesses protect themselves financially.
Stability: Insurance is a stable industry that is less affected by economic downturns.
Growth opportunities: There are various career paths and opportunities for advancement within the insurance industry.
Helping others: Working in insurance allo...
Yes, I am willing to relocate to Bengaluru for the Project Manager position.
I am open to relocating for the right opportunity
I have experience working in different locations
I am excited about the prospect of working in Bengaluru
The duration of Shopclues interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 7 interviews
Interview experience
based on 189 reviews
Rating in categories
5-8 Yrs
Not Disclosed
5-8 Yrs
Not Disclosed
Software Engineer
50
salaries
| ₹4.5 L/yr - ₹11 L/yr |
Senior Analyst
44
salaries
| ₹3 L/yr - ₹5.3 L/yr |
Analyst
36
salaries
| ₹2.5 L/yr - ₹4.1 L/yr |
Senior Software Engineer
27
salaries
| ₹8 L/yr - ₹25 L/yr |
Category Account Manager
23
salaries
| ₹5 L/yr - ₹10.5 L/yr |
Amazon
Flipkart
Snapdeal
Paytm Mall