i
Plexusbit Software
Filter interviews by
To find the middle element in a linked list, use the slow and fast pointer approach.
Initialize two pointers, slow and fast, at the head of the linked list.
Move the slow pointer by one step and the fast pointer by two steps until the fast pointer reaches the end of the list.
The slow pointer will be at the middle element of the linked list.
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness.
Multithreading allows multiple threads to run concurrently within the same process.
Each thread has its own stack and program counter, but shares the same memory space.
Multithreading can improve performance by utilizing multiple CPU cores efficiently.
Examples of multithreading include web...
Top trending discussions
posted on 2 Jun 2022
I applied via LinkedIn and was interviewed in Dec 2021. There were 3 interview rounds.
posted on 14 Jun 2024
posted on 7 Jun 2024
I applied via LinkedIn and was interviewed before Oct 2023. There were 2 interview rounds.
Giva a Full stack project. based on MERN AND MEAN stack
I applied via Company Website and was interviewed in Apr 2023. There were 3 interview rounds.
Quick Sort is a popular in-place sorting algorithm that uses divide and conquer approach.
Divide the array into two sub-arrays based on a pivot element
Recursively sort the sub-arrays
Combine the sorted sub-arrays to get the final sorted array
Time complexity: O(nlogn) in average case and O(n^2) in worst case
Space complexity: O(logn)
Example: [5, 2, 9, 3, 7, 6, 8] -> [2, 3, 5, 6, 7, 8, 9]
I am a software enthusiast with a passion for coding and problem-solving.
I have a degree in Computer Science and Engineering.
I have experience in programming languages such as Java, Python, and C++.
I have worked on projects involving web development, data analysis, and machine learning.
I am a quick learner and enjoy working in a team environment.
I am a quick learner with a passion for software development and a strong work ethic.
I have a solid understanding of programming concepts and experience with multiple programming languages.
I am a team player and enjoy collaborating with others to solve problems.
I am highly motivated and always strive to improve my skills and knowledge.
I have completed several projects on my own and am eager to apply my skills in a prof
I applied via Job Portal and was interviewed in Jan 2023. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 3 interview rounds.
JavaScript, React Js
One weakness I have is that I can be overly critical of my own work, which can sometimes lead to self-doubt.
I tend to overthink things and can be indecisive at times
I have a tendency to take on too many tasks at once, leading to feeling overwhelmed
I struggle with public speaking and often get nervous in front of large groups
posted on 19 Jan 2023
I applied via Indeed and was interviewed in Dec 2022. There were 2 interview rounds.
JavaScript is a programming language used for web development, while Node.js is a runtime environment for executing JavaScript code outside of a web browser.
JavaScript is primarily used for client-side scripting, while Node.js is used for server-side scripting.
JavaScript is executed in a web browser, while Node.js is executed on a server.
Node.js provides additional modules and libraries for server-side development, suc...
Angular lifecycle consists of eight different phases.
The first phase is ngOnChanges() which is called when a component receives data-bound input properties.
The second phase is ngOnInit() which is called once the component is initialized.
The third phase is ngDoCheck() which is called during every change detection run.
The fourth phase is ngAfterContentInit() which is called after the component's content has been projecte...
ORM tool is used to map object-oriented programming language to a relational database management system.
ORM tool helps in reducing the amount of code required to interact with the database.
It provides an abstraction layer between the application and the database.
ORM tool helps in managing the database schema and relationships between tables.
It allows developers to work with objects instead of SQL statements.
Examples of...
Form control build refers to the process of creating and customizing form controls in web development.
Form controls are elements like text boxes, radio buttons, and dropdown menus that allow users to input data on a website.
Developers can use HTML, CSS, and JavaScript to build and style form controls to fit the needs of their website or application.
Form control build also involves adding validation and error handling t
posted on 1 Jun 2023
I applied via Campus Placement
Basic aptitude test. easy to clear if you basics are clear and you can understand english
If you dont know coding then dont go for interview there is no way you can clear the interview
based on 7 reviews
Rating in categories
Software Engineer
5
salaries
| ₹4 L/yr - ₹5.5 L/yr |
Associate Software Engineer
4
salaries
| ₹3.5 L/yr - ₹6 L/yr |
Senior Software Engineer
3
salaries
| ₹10 L/yr - ₹14.5 L/yr |
Exl India
Primus Global Technologies
TriGeo Technologies
GrapplTech