Filter interviews by
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
OOP concepts in Deep
OOP (Object-Oriented Programming) concepts include encapsulation, inheritance, and polymorphism
Encapsulation involves bundling data and methods that operate on the data into a single unit (object)
Inheritance allows a class to inherit properties and behavior from another class
Polymorphism allows objects of different classes to be treated as objects of a common superclass
Design patterns are reusable solutions to common problems in software design and implementation.
Design patterns help in creating flexible, maintainable, and scalable software systems.
Examples of design patterns include Singleton, Factory, Observer, and Strategy.
Each design pattern has a specific problem it solves and a set of guidelines for its implementation.
Full project architecture implementation involves designing the overall structure of a software project.
Identify the requirements and constraints of the project
Design the high-level architecture including components, modules, and interactions
Consider scalability, performance, security, and maintainability
Choose appropriate technologies and frameworks
Implement the architecture following best practices
Test and validate t...
I worked at a fast-paced tech startup where I developed and maintained software solutions for various clients.
Developed and maintained software solutions for clients
Worked in a fast-paced environment
Collaborated with cross-functional teams
Participated in code reviews and testing
Implemented new features and enhancements
Top trending discussions
posted on 11 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.
I applied via campus placement at Government College of Engineering, Aurangabad and was interviewed in Oct 2024. There were 3 interview rounds.
Mostly questions on logical aptitude
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
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.
Dsa related questions ,binary tree , list
I applied via Campus Placement
I applied via Telegram and was interviewed in Dec 2023. There were 2 interview rounds.
The job culture at Zopsmart is collaborative, innovative, and fast-paced.
Collaborative work environment where team members support and help each other
Emphasis on innovation and creativity in problem-solving
Fast-paced atmosphere with opportunities for growth and learning
Open communication and feedback encouraged
Diverse and inclusive workplace culture
Medium level leetcode problem
based on 2 interviews
Interview experience
based on 4 reviews
Rating in categories
Expert Software Engineer
48
salaries
| ₹15.5 L/yr - ₹28 L/yr |
Software Engineer
39
salaries
| ₹5.4 L/yr - ₹14 L/yr |
Associate Software Engineer
31
salaries
| ₹4.6 L/yr - ₹8 L/yr |
Senior Software Engineer
30
salaries
| ₹10.1 L/yr - ₹22.3 L/yr |
Technical Support Consultant
21
salaries
| ₹7 L/yr - ₹11.5 L/yr |
Practo
Lybrate
Portea Medical
PharmEasy