Filter interviews by
To find the 3rd maximum salary, we can use SQL queries to filter and sort salary data effectively.
Use the DISTINCT keyword to avoid duplicate salaries: SELECT DISTINCT salary FROM employees.
Sort the salaries in descending order: SELECT DISTINCT salary FROM employees ORDER BY salary DESC.
Use LIMIT or FETCH to get the 3rd salary: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2.
Program to generate Fibonacci series
Start with two variables initialized to 0 and 1
Loop through desired number of terms and calculate next term by adding previous two terms
Store each term in an array
Return the array of Fibonacci series
let is block-scoped while var is function-scoped.
let variables are only accessible within the block they are declared in
var variables are accessible within the entire function they are declared in
let variables can be reassigned but not redeclared
var variables can be both reassigned and redeclared
let variables are a safer option for avoiding variable hoisting issues
The 'this' operator refers to the object that is currently executing the code.
The value of 'this' depends on how a function is called.
In a method, 'this' refers to the object that owns the method.
In a regular function, 'this' refers to the global object (window in a browser).
In an event handler, 'this' refers to the element that received the event.
The value of 'this' can be explicitly set using call(), apply(), or...
The == operator checks for equality, while the === operator checks for both equality and type.
The == operator performs type coercion, meaning it converts the operands to a common type before comparison.
The === operator does not perform type coercion and requires both the value and type to be the same for equality.
For example, 1 == '1' returns true because the operands are coerced to the same type, but 1 === '1' re...
Severity and priority are terms used in software testing to prioritize and categorize defects.
Severity refers to the impact of a defect on the system or application under test.
Priority refers to the order in which defects should be fixed based on business needs.
Severity is usually categorized as high, medium, or low.
Priority is usually categorized as high, medium, or low as well.
Examples: A critical defect causing...
Agile and waterfall models are two different approaches to software development.
Agile is an iterative and flexible approach, while waterfall is a sequential and rigid approach.
Agile focuses on delivering working software in short iterations, while waterfall follows a linear process.
Agile encourages collaboration and adaptability, while waterfall emphasizes planning and documentation.
Agile allows for changes and fe...
Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing a software bug.
Bug is identified by a tester during testing phase
Bug is reported with detailed information like steps to reproduce, expected and actual results
Bug is assigned to a developer for fixing
Developer fixes the bug and marks it as 'Fixed'
Tester retests the bug to verify if it is resolved
If the bug is not resolved, it i...
SDLC stands for Software Development Life Cycle. It is a process followed to develop software applications.
SDLC is a structured approach that consists of various phases such as requirements gathering, design, development, testing, deployment, and maintenance.
It provides a framework for the development team to plan, build, and deliver high-quality software.
There are different SDLC methodologies like Waterfall, Agil...
Smoke testing is a subset of sanity testing. Smoke testing verifies basic functionality, while sanity testing checks for major issues.
Smoke testing is performed to ensure that the critical functionalities of the software are working fine after a build.
Sanity testing is performed to check if the major functionalities of the software are working as expected after a minor change or bug fix.
Smoke testing is a subset o...
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Only theory questions
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
Technical written test
C is a procedural programming language, while C++ is an object-oriented programming language that is an extension of C.
C is a procedural programming language, focusing on functions and procedures.
C++ is an object-oriented programming language, allowing for classes, objects, and inheritance.
C++ is an extension of C, adding features like classes, templates, and exception handling.
I enjoy problem-solving, learning new technologies, and collaborating with team members.
I like working on challenging projects that require creative solutions
I enjoy staying up-to-date with the latest advancements in technology
I appreciate the opportunity to work with a diverse team and learn from their perspectives
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 3 interview rounds.
Profit & loss, Distance & Time & Speed, S.I, C.I,...
To find the 3rd maximum salary, we can use SQL queries to filter and sort salary data effectively.
Use the DISTINCT keyword to avoid duplicate salaries: SELECT DISTINCT salary FROM employees.
Sort the salaries in descending order: SELECT DISTINCT salary FROM employees ORDER BY salary DESC.
Use LIMIT or FETCH to get the 3rd salary: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2.
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
A neat Aptitude test
A medium DSA question.
It was straightforward and could be resolved.
The primary question focused on the concepts of object-oriented programming (OOP).
Core java and oops concept definition
In test ask some datastruture question and core java question
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Java questions are asked which are difficult
I applied via Walk-in and was interviewed in Apr 2024. There were 2 interview rounds.
They asked basic questions in html, css, javascript
Top trending discussions
Some of the top questions asked at the Protechsoft Technologies interview -
The duration of Protechsoft Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 31 interview experiences
Difficulty level
Duration
based on 38 reviews
Rating in categories
Software Engineer
26
salaries
| ₹3.1 L/yr - ₹7.7 L/yr |
Softwaretest Engineer
25
salaries
| ₹2 L/yr - ₹6.1 L/yr |
Software Developer
16
salaries
| ₹3.4 L/yr - ₹8 L/yr |
Test Engineer
13
salaries
| ₹2.6 L/yr - ₹6.7 L/yr |
Web Developer
7
salaries
| ₹3.2 L/yr - ₹8 L/yr |
Cognizant
EXL Service
Optum Global Solutions
Hexaware Technologies