i
Optimize IT Systems
Filter interviews by
I applied via Naukri.com
posted on 19 Feb 2023
I applied via Recruitment Consulltant and was interviewed in Aug 2022. There were 4 interview rounds.
Aptitude test on logocal reasoning and maths question
All sql queries and oops concept.
posted on 21 Aug 2024
I applied via campus placement at Shri Ram Murti Smarak College of Engineering and Technology, Bareilly and was interviewed before Aug 2023. There was 1 interview round.
A zip file is a compressed file format used to store multiple files and folders together.
Zip files are commonly used for reducing file size and organizing multiple files into a single archive.
They can be created, extracted, and manipulated using various software tools.
Examples of software that can work with zip files include WinZip, 7-Zip, and built-in tools like Windows Explorer.
Zip files can be password protected for...
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
The interviewer asked about javascript basics and DSA questions and some typescript questions
posted on 30 Apr 2024
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.
posted on 19 Sep 2024
I applied via Job Portal
60mintues DSA level coding exam
posted on 7 Mar 2023
Singleton design pattern restricts the instantiation of a class to a single instance and provides global access to it.
Used when only one instance of a class is required throughout the application
Provides a global point of access to the instance
Implemented using a private constructor, static method, and static variable
Example: Logger class, Database connection class
C# LINQ queries for group and sum data from data table
Use GroupBy() method to group data based on a specific column
Use Sum() method to calculate the sum of a column
Use Select() method to select the required columns
Solid design principles are a set of guidelines for writing maintainable and scalable code.
Single Responsibility Principle (SRP) - each class should have only one responsibility
Open/Closed Principle (OCP) - classes should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - subclasses should be able to replace their parent classes without affecting the program's correctness
Interface Se...
posted on 21 Jul 2023
Program to check if a string is an anagram
Create a function that takes in two strings as input
Remove all spaces and convert both strings to lowercase
Sort both strings and compare if they are equal to determine if they are anagrams
React lifecycle methods are special methods that are automatically called by React at specific points in a component's life cycle.
React components have several lifecycle methods such as componentDidMount, componentDidUpdate, componentWillUnmount, etc.
These methods allow developers to perform actions at specific points in a component's life cycle, such as fetching data, updating the UI, or cleaning up resources.
Understa...
Create a web app to perform cred operation
posted on 21 May 2024
I applied via Approached by Company and was interviewed before May 2023. There was 1 interview round.
ACID properties are a set of properties that guarantee database transactions are processed reliably.
Atomicity: Ensures that all operations in a transaction are completed successfully or none at all.
Consistency: Ensures that the database remains in a consistent state before and after the transaction.
Isolation: Ensures that the execution of multiple transactions concurrently does not interfere with each other.
Durability:...
To find the mid point of a linked list, use two pointers - one moving at double the speed of the other.
Initialize two pointers, slow and fast, at the head of the linked list.
Move the slow pointer by one node and the fast pointer by two nodes until the fast pointer reaches the end of the list.
The node at which the slow pointer is currently pointing is the mid point of the linked list.
Merge Sort is a divide and conquer algorithm that divides the input array into two halves, sorts them separately, and then merges them.
Divide the array into two halves recursively
Sort each half separately
Merge the sorted halves back together
Foreign key is a field in a relational database table that links to a primary key in another table.
Ensures referential integrity between tables
Used to establish relationships between tables
Prevents orphan records
Can be used to enforce constraints
Max sum subarray problem involves finding the subarray with the largest sum within an array.
Iterate through the array and keep track of the current sum and maximum sum seen so far.
If the current sum becomes negative, reset it to 0 as it won't contribute to the maximum sum.
Return the maximum sum found.
Example: For array [-2, 1, -3, 4, -1, 2, 1, -5, 4], the max sum subarray is [4, -1, 2, 1] with sum 6.
I was interviewed before Oct 2023.
Good Knowledge of DSA is required
based on 3 reviews
Rating in categories
Software Developer
45
salaries
| ₹2.8 L/yr - ₹8.8 L/yr |
Junior Software Developer
31
salaries
| ₹1.8 L/yr - ₹4.8 L/yr |
Senior Software Engineer
23
salaries
| ₹6.3 L/yr - ₹14.6 L/yr |
Software Engineer
16
salaries
| ₹3.4 L/yr - ₹10.9 L/yr |
Associate Software Engineer
15
salaries
| ₹2.4 L/yr - ₹3.8 L/yr |
TCS
Infosys
Wipro
HCLTech