Filter interviews by
Reversing a string in Python can be done using slicing, loops, or built-in functions.
Using slicing: reversed_string = original_string[::-1]
Using the reversed() function: reversed_string = ''.join(reversed(original_string))
Using a loop: reversed_string = ''.join([original_string[i] for i in range(len(original_string)-1, -1, -1)])
To verify an IP range, check if the given IP falls within the specified range.
Check if the given IP is greater than or equal to the start IP of the range
Check if the given IP is less than or equal to the end IP of the range
If both conditions are true, then the IP falls within the range
Django is a high-level Python web framework that enables rapid development and clean design.
Django is written in Python and follows the Model-View-Controller (MVC) architectural pattern.
It provides a robust set of tools and libraries for building web applications.
Django emphasizes reusability, scalability, and security.
It includes an Object-Relational Mapping (ORM) layer for database management.
Django's admin inte...
JavaScript is a programming language used for creating interactive web pages and web applications.
JavaScript is a high-level, interpreted language.
It is primarily used for client-side scripting.
JavaScript can be embedded directly into HTML pages.
It provides dynamic functionality and interactivity to websites.
Common uses include form validation, DOM manipulation, and AJAX requests.
Software automation is the use of tools and techniques to perform tasks or processes in software development automatically.
Software automation involves using scripts, tools, or frameworks to automate repetitive tasks in software development.
It helps in improving efficiency, reducing human errors, and saving time.
Examples of software automation include automated testing, continuous integration, and deployment pipel...
A database is a structured collection of data. SQL is a programming language used to manage and manipulate databases.
A database is a software system that stores and organizes data.
It provides a way to store, retrieve, and manage large amounts of information.
SQL (Structured Query Language) is a programming language used to communicate with and manipulate databases.
It allows users to create, modify, and query databa...
IPC mechanisms in OS facilitate communication between processes, while process management involves creating, scheduling, and terminating processes.
IPC mechanisms include shared memory, message passing, and sockets.
Shared memory allows processes to share a portion of memory for communication.
Message passing involves sending and receiving messages between processes.
Sockets enable communication between processes over...
OS questions, locking and threads etc
Basic questions on Linked list
IPC mechanisms in OS facilitate communication between processes, while process management involves creating, scheduling, and terminating processes.
IPC mechanisms include shared memory, message passing, and sockets.
Shared memory allows processes to share a portion of memory for communication.
Message passing involves sending and receiving messages between processes.
Sockets enable communication between processes over a ne...
To verify an IP range, check if the given IP falls within the specified range.
Check if the given IP is greater than or equal to the start IP of the range
Check if the given IP is less than or equal to the end IP of the range
If both conditions are true, then the IP falls within the range
Coding test on algorithms
I applied via Recruitment Consulltant and was interviewed in May 2022. There were 2 interview rounds.
The question was related to make a code on a function which takes a pneumonic string as input and gives a sorted list of ascending numbers as output. The twist was that the input can contain anything like int, float comp, characters, alphabets, etc ;you name it, it can contain anything.
I'm a passionate software engineer with a strong background in full-stack development and a love for problem-solving.
Education: Bachelor's degree in Computer Science from XYZ University.
Experience: 3 years of experience in developing web applications using React and Node.js.
Projects: Developed an e-commerce platform that increased sales by 30% within the first quarter.
Skills: Proficient in JavaScript, Python, and SQL, ...
I have worked on various projects, including web applications, mobile apps, and data analysis tools, enhancing user experience and efficiency.
Developed a responsive web application for an e-commerce platform using React and Node.js, improving load times by 30%.
Created a mobile app for a local restaurant that allows users to place orders and make reservations, increasing customer engagement.
Built a data analysis tool us...
JavaScript is a programming language used for creating interactive web pages and web applications.
JavaScript is a high-level, interpreted language.
It is primarily used for client-side scripting.
JavaScript can be embedded directly into HTML pages.
It provides dynamic functionality and interactivity to websites.
Common uses include form validation, DOM manipulation, and AJAX requests.
Software automation is the use of tools and techniques to perform tasks or processes in software development automatically.
Software automation involves using scripts, tools, or frameworks to automate repetitive tasks in software development.
It helps in improving efficiency, reducing human errors, and saving time.
Examples of software automation include automated testing, continuous integration, and deployment pipelines.
...
A database is a structured collection of data. SQL is a programming language used to manage and manipulate databases.
A database is a software system that stores and organizes data.
It provides a way to store, retrieve, and manage large amounts of information.
SQL (Structured Query Language) is a programming language used to communicate with and manipulate databases.
It allows users to create, modify, and query databases u...
Django is a high-level Python web framework that enables rapid development and clean design.
Django is written in Python and follows the Model-View-Controller (MVC) architectural pattern.
It provides a robust set of tools and libraries for building web applications.
Django emphasizes reusability, scalability, and security.
It includes an Object-Relational Mapping (ORM) layer for database management.
Django's admin interface...
I applied via Company Website and was interviewed before Apr 2023. There was 1 interview round.
I applied via Monster and was interviewed before Apr 2020. There was 1 interview round.
Top trending discussions
I applied via Naukri.com
based on 7 interview experiences
Difficulty level
Duration
based on 44 reviews
Rating in categories
Senior Software Engineer
761
salaries
| ₹12.5 L/yr - ₹38.2 L/yr |
Software Engineer2
322
salaries
| ₹8 L/yr - ₹26 L/yr |
Software Engineer
303
salaries
| ₹6 L/yr - ₹24 L/yr |
Principal Software Engineer
261
salaries
| ₹17 L/yr - ₹55 L/yr |
Senior Engineer
246
salaries
| ₹9.5 L/yr - ₹28 L/yr |
Cognizant
DXC Technology
UST
Atos