Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
Lists are mutable while tuples are immutable in Python.
Lists use square brackets [] while tuples use parentheses ().
Elements in a list can be added, removed, or modified while tuples cannot be modified.
Lists are used for collections of homogeneous items while tuples are used for heterogeneous items.
Lists are slower than tuples in terms of performance.
Example of a list: my_list = [1, 2, 3]
Example of a tuple: my_tuple = ...
Multiprocessing is the use of multiple processors or cores to execute multiple tasks simultaneously.
Multiprocessing can improve performance and reduce processing time.
It can be used for CPU-bound tasks such as data processing, image and video rendering, and scientific simulations.
It can also be used for I/O-bound tasks such as web scraping and network communication.
Python's multiprocessing module provides a simple way ...
The project involved developing a new software system for a financial institution.
The project was initiated to replace the outdated legacy system with a modern and efficient one.
The team consisted of 10 developers, 2 QA engineers, and 1 project manager.
The project was divided into 3 phases - requirements gathering, development, and testing.
The development phase involved using agile methodology and lasted for 6 months.
T...
PUT is used to update an existing resource while POST is used to create a new resource.
PUT replaces the entire resource while POST creates a new resource
PUT is idempotent while POST is not
PUT requires the client to send the entire updated resource while POST only requires the necessary fields
PUT is used for updating a resource at a specific URL while POST is used for creating a resource at a general URL
I applied via Referral and was interviewed in Dec 2021. There were 2 interview rounds.
Top trending discussions
I applied via Referral and was interviewed before Oct 2020. There were 5 interview rounds.
I would calmly approach the unsatisfied customer and listen to their concerns, offering a solution to resolve the issue.
Remain calm and composed
Approach the customer with empathy and understanding
Listen attentively to their concerns
Apologize for any inconvenience caused
Offer a solution to address their issue
If necessary, involve a higher authority or manager
Ensure the customer feels heard and valued
Three coding online assessments - screening round.
Two to three coding questions based on dynamic programming.
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.
MYSQL window functions allow for calculations across rows in a result set.
Window functions are used to perform calculations across rows in a result set
They are used with the OVER() clause
Examples include ROW_NUMBER(), RANK(), DENSE_RANK(), and NTILE()
They can be used to calculate running totals, moving averages, and more
Experienced Senior Software Engineer with a passion for problem-solving and creating innovative solutions.
Over 8 years of experience in software development
Proficient in multiple programming languages such as Java, Python, and C++
Strong background in designing and implementing scalable systems
Led successful projects such as developing a real-time data analytics platform for a Fortune 500 company
DSA, problem solving
System design interview and prior experience in projects
I would focus on better communication, code reviews, and adopting new technologies earlier in my previous projects.
Improve communication: I would have set up regular check-ins with team members to ensure alignment on project goals.
Enhance code reviews: Implementing a more structured code review process could have caught bugs earlier, as seen in my last project.
Adopt new technologies: I wish I had pushed for using micro...
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
Estimate the number of users on the application based on market research, user demographics, and industry trends.
Consider the total addressable market (TAM) for the application
Analyze user demographics and behavior to estimate adoption rate
Look at industry benchmarks and competitor data for reference
Use surveys, focus groups, and user feedback to gather insights
Consider factors like market saturation, growth potential,...
based on 13 reviews
Rating in categories
Senior Engineer
16
salaries
| ₹11 L/yr - ₹21 L/yr |
Senior Software Engineer
8
salaries
| ₹7 L/yr - ₹19 L/yr |
Principal Engineer
7
salaries
| ₹16.2 L/yr - ₹28 L/yr |
Software Engineer
6
salaries
| ₹7.8 L/yr - ₹10 L/yr |
Engineer
5
salaries
| ₹5 L/yr - ₹9.3 L/yr |
Decathlon
Forever Living Products
FM LOGISTIC
Housejoy