i
SoftProdigy System
Solutions
Filter interviews by
I appeared for an interview in Oct 2024, where I was asked the following questions.
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs focuses on creating objects that interact with each other to solve a problem
It involves concepts like classes, objects, inheritance, polymorphism, and encapsulation
Classes are blueprints for creating objects, while objects are instances of classes
Inheritance allows a class to inherit attrib...
Decorators in Python are functions that modify the behavior of other functions or methods.
Decorators are denoted by the @ symbol followed by the decorator function name.
They are commonly used to add functionality to existing functions without modifying their code.
Decorators can be used for logging, authentication, caching, and more.
Example: @staticmethod decorator in Python marks a method as a static method.
I applied via Job Portal
Our business has the potential to generate significant revenue through strategic partnerships and targeted marketing efforts.
We have identified key partners in the industry who can help us expand our reach and increase sales.
Our marketing team has developed a comprehensive plan to target specific demographics and increase brand awareness.
We have a proven track record of success in our current market and are confident i...
I am proficient in Java, Python, and JavaScript. I have experience with frameworks like Spring, Flask, and React.
Proficient in Java, Python, and JavaScript
Experience with Spring, Flask, and React frameworks
Familiar with SQL and NoSQL databases
Knowledge of AWS and Docker
Experience with Git and Agile methodologies
I applied via Referral and was interviewed in Jan 2022. There were 2 interview rounds.
Top trending discussions
posted on 7 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
The software cycle refers to the stages involved in software development, from planning to maintenance.
1. Requirement Analysis: Gathering and analyzing user needs, e.g., conducting surveys.
2. Design: Creating architecture and design specifications, e.g., UML diagrams.
3. Implementation: Writing code based on design, e.g., using Java or Python.
4. Testing: Verifying the software works as intended, e.g., unit testing and i...
posted on 1 Mar 2025
posted on 15 Sep 2021
I appeared for an interview in Dec 2020.
Round duration - 60 minutes
Round difficulty - Medium
The round had quantitative questions along with some logical reasoning and english section and fundamentals of DBMS ,OS and Data structures and some other such topics
Disk scheduling algorithms manage the order in which read/write requests are serviced on a disk.
Common disk scheduling algorithms include FCFS, SSTF, SCAN, C-SCAN, LOOK, and C-LOOK.
FCFS (First-Come, First-Served) serves requests in the order they arrive.
SSTF (Shortest Seek Time First) prioritizes the request closest to the current head position.
SCAN moves the disk arm from one end to the other, serving requests along t...
Round duration - 90 minutes
Round difficulty - Medium
The editor and the environment was great and not disturbing like many have.
They had their own test cases to check the scope of our code.
Given an array of numbers, the task is to find the maximum sum of any contiguous subarray of the array.
The first line of input contains the size of the arr...
Find the maximum sum of any contiguous subarray in an array of numbers in O(N) time.
Use Kadane's algorithm to find the maximum subarray sum in O(N) time.
Initialize two variables: maxEndingHere and maxSoFar to keep track of the maximum sum.
Iterate through the array and update the variables accordingly.
Return the maxSoFar as the result.
Round duration - 40 minutes
Round difficulty - Medium
It had only mcq questions but we could not navigate through the questions it had some reasoning and some dbms topics along with data structure ,memory ,cache memory and other topics
To find the age of an employee from the personal details table in SQL, you can calculate the difference between the current date and the employee's birthdate.
Use the DATEDIFF function in SQL to calculate the difference between the current date and the employee's birthdate.
Divide the result by 365 to get the age in years.
Consider leap years for more accurate results.
Round duration - 10 minutes
Round difficulty - Medium
The interviewer was polite and asked few questions from data structures and some from DBMS and some web question and about my project.
Primary key uniquely identifies a record in a table, while candidate key can also uniquely identify a record but is not chosen as primary key.
Primary key is chosen as the main unique identifier for a table
Candidate key is a unique key that could also be chosen as primary key
A table can have multiple candidate keys but only one primary key
Example: In a table of students, 'student_id' could be a primary key while 'email'...
Round duration - 12 minutes
Round difficulty - Medium
The interviewer asked me about my project and told me to describe myself in one word and justify that and asked my personal skills and asked some technical questions as well
Pickling is a process of preserving or extending the shelf life of food by storing it in a solution of salt, vinegar, or brine.
Pickling involves submerging food in a solution of salt, vinegar, or brine to preserve it.
Common examples of pickled foods include cucumbers (pickles), onions, and cabbage.
Pickling can also enhance the flavor of food by infusing it with spices and herbs.
The acidity of the pickling solution help...
Tip 1 : Must go for interviews questions present online for topics you have mentioned.
Tip 2 : Be updated with the latest technology and have those concepts clear in your mind and do prepare your projects and have a clear picture of it to explain that
Tip 3 : For preparing algorithms do practice them, that is the best way and lastly you can check your knowledge by solving mcqs and quizzes of those topics to have confidence.
Tip 1 : Do not mention anything in your resume that you are not confident about. And prepare your resume well before interview.
Tip 2 : Mention your projects and technical skills and your github link to showcase your project portfolio that will have a great impression
posted on 8 Nov 2022
I applied via Approached by Company and was interviewed in May 2022. There were 5 interview rounds.
Contains 50 question over g-form
It has 8 questions on coderbyte.
posted on 22 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
posted on 26 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
Optional chaining allows safe access to deeply nested object properties without causing runtime errors if a property is undefined or null.
Prevents runtime errors when accessing properties of an object that may not exist.
Syntax: Use the '?' operator before accessing a property, e.g., obj?.property.
Example: const name = user?.profile?.name; // returns undefined if user or profile is null.
Can be used with function calls: ...
based on 5 interview experiences
Difficulty level
Duration
based on 100 reviews
Rating in categories
Software Engineer
56
salaries
| ₹3.5 L/yr - ₹10 L/yr |
Associate Software Engineer
38
salaries
| ₹3 L/yr - ₹7.5 L/yr |
Senior Software Engineer
12
salaries
| ₹7.2 L/yr - ₹19.1 L/yr |
Software Developer
10
salaries
| ₹4 L/yr - ₹8 L/yr |
Technical Lead
8
salaries
| ₹8 L/yr - ₹15 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services