Filter interviews by
Basic coding found on leetcode
I have experience in low level designing from college projects.
Studied principles of low level designing in college courses
Implemented low level designs in projects using languages like C or assembly
Focused on optimizing performance and memory usage in designs
Top trending discussions
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
ADA levels refer to the different levels of accessibility compliance outlined in the Americans with Disabilities Act.
ADA Level A: Basic accessibility features, such as providing alternative text for images.
ADA Level AA: Includes Level A requirements and additional criteria, like providing captions for videos.
ADA Level AAA: The highest level of accessibility, including features like sign language interpretation for vide
Microservices are a software development technique where applications are composed of small, independent services that communicate over well-defined APIs.
Microservices are small, independent services that work together to form a complete application
Each microservice is responsible for a specific function or feature
Microservices communicate with each other over well-defined APIs
Microservices can be developed, deployed, ...
XUnit and NUnit are both unit testing frameworks for .NET, with XUnit being newer and more extensible.
XUnit is newer and more extensible compared to NUnit
XUnit uses attributes for test methods while NUnit uses attributes for test fixtures
XUnit does not support TestFixtureSetUp and TestFixtureTearDown like NUnit
XUnit has better support for parallel testing compared to NUnit
I applied via Company Website and was interviewed in Jan 2023. There were 3 interview rounds.
Group discussion what is the company role
The purpose of work is to achieve personal and professional goals while contributing to the success of the organization.
Work provides financial stability and security
Work helps individuals develop skills and gain experience
Work allows individuals to contribute to society and make a difference
Work provides a sense of purpose and fulfillment
Work helps individuals achieve personal and professional goals
Examples: earning a...
Developing a project involves planning, designing, coding, testing, and deploying.
Start with defining the project requirements and goals.
Create a project plan and timeline.
Design the architecture and database schema.
Write clean and maintainable code.
Test the application thoroughly.
Deploy the application to production.
Continuously monitor and improve the application.
Use version control and collaborate with team members.
...
DSA is used for efficient data organization and manipulation in computer algorithms.
DSA stands for Data Structures and Algorithms
It is used to optimize the performance of computer algorithms
DSA helps in efficient data organization and manipulation
Examples of DSA include arrays, linked lists, trees, graphs, and sorting algorithms
Programming languages are used to write instructions for computers to execute tasks and solve problems.
Programming languages are used to create software applications, websites, and games.
They are used to automate tasks and processes, such as data analysis and machine learning.
Programming languages are also used in scientific research, financial analysis, and engineering.
Examples of programming languages include Java, P
I applied via Naukri.com and was interviewed in Mar 2022. There were 6 interview rounds.
Stored procedures are precompiled SQL statements that can be executed on demand, while triggers are automatically executed in response to specific events.
Stored procedures are explicitly called by the user, while triggers are automatically invoked by the database system.
Stored procedures can accept parameters and return values, while triggers cannot.
Stored procedures can be executed independently, while triggers are al...
Kernel is the core component of an operating system that manages system resources and provides a bridge between hardware and software.
Kernel is responsible for managing memory, processes, and device drivers.
It provides an interface for applications to access hardware resources.
Kernel operates in privileged mode and has direct access to the hardware.
Examples of popular kernels are Linux kernel, Windows NT kernel, and ma
Access specifiers in C++ are keywords that determine the visibility and accessibility of class members.
There are three access specifiers in C++: public, private, and protected.
Public members are accessible from anywhere in the program.
Private members are only accessible within the class itself.
Protected members are accessible within the class and its derived classes.
Access specifiers are used to enforce encapsulation a
Polymorphism is the ability of an object to take on many forms.
It allows objects of different classes to be treated as if they were objects of the same class.
It can be achieved through method overloading or method overriding.
Example: A shape class can have different subclasses like circle, square, etc. and all can be treated as shapes.
It helps in achieving code reusability and flexibility.
Operator overloading allows operators to have different meanings based on the operands they work on.
It allows operators to be used with user-defined data types
It can simplify code and make it more readable
Examples include using the + operator to concatenate strings or add numbers
Operators can be overloaded for unary and binary operations
Encapsulation is the process of hiding implementation details and providing a public interface for accessing the object.
Encapsulation helps in achieving data abstraction and information hiding.
It prevents unauthorized access to the internal state of an object.
It allows for better control over the data and its behavior.
Example: A bank account class with private variables for balance and account number, and public method...
I have worked on various projects involving web development, mobile app development, and data analysis.
Developed a web application using React.js and Node.js for managing customer orders.
Created a mobile app using Flutter for tracking daily expenses and generating expense reports.
Implemented a data analysis tool using Python and SQL to analyze customer behavior and improve marketing strategies.
My family background is diverse and has influenced my values and perspectives.
My parents come from different cultural backgrounds, which has exposed me to different traditions and languages.
I have siblings who are also in the software engineering field, which has fostered a supportive and collaborative environment.
My family has always encouraged education and personal growth, which has motivated me to pursue a career i
I am a software engineer with experience in developing and maintaining software applications.
I have a Bachelor's degree in Computer Science.
I have worked on various projects using different programming languages such as Java, C++, and Python.
I am skilled in software development methodologies like Agile and have experience with version control systems like Git.
I have strong problem-solving and analytical skills, which h...
My native place is a small town in the countryside known for its scenic beauty and peaceful environment.
My native place is located in the outskirts of a major city.
It is known for its rich cultural heritage and historical landmarks.
The people in my native place are warm and welcoming.
The local cuisine is famous for its unique flavors and traditional recipes.
There are several tourist attractions in and around my native ...
My favorite moment was when I successfully completed a complex software project ahead of schedule.
Successfully completing a complex software project ahead of schedule
Receiving positive feedback from clients and team members
Seeing the impact of my work on improving efficiency or solving a problem
Collaborating with a talented and supportive team
Overcoming challenges and finding innovative solutions
I have worked on various projects involving web development, mobile app development, and data analysis.
Developed a web application using React.js and Node.js for managing customer orders.
Created a mobile app using Flutter for tracking daily expenses and generating reports.
Implemented data analysis algorithms in Python to analyze customer behavior and improve marketing strategies.
I am a software engineer with 5 years of experience in developing web applications using Java and JavaScript.
5 years of experience in software engineering
Proficient in Java and JavaScript
Developed web applications
Strong problem-solving skills
Experience with agile development methodologies
I am a software engineer with experience in developing and maintaining software applications.
I have a Bachelor's degree in Computer Science.
I have worked on various projects using different programming languages such as Java, C++, and Python.
I am skilled in software development methodologies like Agile and have experience with version control systems like Git.
I have strong problem-solving and analytical skills, which h...
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Web Solutions Specialist
86
salaries
| ₹3 L/yr - ₹4.3 L/yr |
Software Engineer
32
salaries
| ₹10 L/yr - ₹21.6 L/yr |
Software Developer
22
salaries
| ₹12 L/yr - ₹20.2 L/yr |
Operations Engineer
20
salaries
| ₹8 L/yr - ₹15 L/yr |
Senior Hosting Product Specialist
20
salaries
| ₹4.8 L/yr - ₹7.2 L/yr |
GoDaddy
Web India
HostGator.com
Bigrock