Filter interviews by
Be the first one to contribute and help others!
Technical interview questions for Software Engineer III position
Garbage collection in C# is an automatic memory management process
Dispose and Finalize are methods used to release resources
Managed resources are objects that are managed by the .NET runtime, while unmanaged resources are external resources that are not managed by the runtime
CLR (Common Language Runtime) is the virtual machine component of .NET, CLS (Commo...
I expect a competitive salary based on my experience, skills, and the responsibilities of the role.
Consider the industry standards and market rates for similar positions
Take into account your level of experience and expertise
Factor in the responsibilities and expectations of the Software Engineer III role
Consider any additional benefits or perks offered by the company
Be open to negotiation and discuss salary expectatio
posted on 4 Oct 2024
Angular offers advantages such as two-way data binding, dependency injection, and modular architecture.
Two-way data binding allows automatic synchronization of data between the model and the view, reducing the need for manual DOM manipulation.
Dependency injection helps manage dependencies and promotes code reusability by allowing components to be easily injected with their dependencies.
Modular architecture enables deve...
ngModel is a directive in AngularJS that binds the value of HTML controls to application data.
ngModel is used for two-way data binding in AngularJS.
It can be used with input, select, textarea, and custom form controls.
Example:
posted on 31 Aug 2024
I was interviewed in Jul 2024.
SQL query to count employees per department
Use GROUP BY clause to group employees by department
Use COUNT() function to count the number of employees in each department
Join the employee table with the department table if necessary
Program using Java Stream API to filter even numbers from a list
Create a list of numbers
Use stream() method to convert list to stream
Use filter() method with lambda expression to filter even numbers
Collect the filtered numbers using collect() method
posted on 17 Dec 2024
Easy and general coding questions and communication round
posted on 19 Jul 2024
I applied via Recruitment Consulltant and was interviewed in Nov 2022. There were 3 interview rounds.
I have been working as a Software Engineer for the past 5 years, specializing in developing web applications using Java and JavaScript.
Proficient in Java and JavaScript
Experience in developing web applications
Strong understanding of software development principles
Familiarity with agile methodologies
Knowledge of database management systems
Experience with version control systems like Git
Ability to work in a team and comm
Coding Round two questions with OOPs concepts
The center limit theorem states that the sum or average of a large number of independent and identically distributed random variables will tend towards a normal distribution.
The theorem applies to a wide range of distributions, not just normal distributions.
It is often used in statistical analysis to estimate population parameters.
The theorem assumes that the random variables are independent and identically distributed...
Covariance measures how two variables vary together, while correlation measures the strength of their linear relationship.
Covariance can be positive, negative, or zero, indicating the direction of the relationship between the variables.
Correlation ranges from -1 to 1, with 0 indicating no linear relationship and -1 or 1 indicating a perfect negative or positive linear relationship, respectively.
Covariance is affected b...
Embeddings are a way to represent words or phrases as vectors in a high-dimensional space.
Embeddings are learned through neural networks that analyze large amounts of text data.
They capture semantic and syntactic relationships between words.
They are used in natural language processing tasks such as language translation and sentiment analysis.
Popular embedding models include Word2Vec and GloVe.
word2vec is a neural network model used to generate word embeddings.
word2vec uses a shallow neural network with one input layer, one hidden layer, and one output layer.
It learns to predict the context of a word by training on a large corpus of text.
The output of the hidden layer is used as the word embedding.
There are two approaches to word2vec: continuous bag of words (CBOW) and skip-gram.
CBOW predicts a word given it...
API stands for Application Programming Interface. It is a set of protocols and tools for building software applications.
API is a way for different software components to communicate with each other
It defines how software components should interact with each other
API can be deployed on a server or cloud platform
API can be accessed through HTTP requests
API documentation is important for developers to understand how to us
String
Merit and demerit of Machine learning ?
General Aptitude and reasoning
Normalisation is the process of organizing data in a database to reduce redundancy and improve data integrity.
It involves dividing larger tables into smaller ones and defining relationships between them.
Normalization helps to eliminate data inconsistencies and anomalies.
There are different levels of normalization, such as first normal form (1NF), second normal form (2NF), and so on.
Normalization can improve database pe...
Polymorphism is the ability of an object to take on many forms.
It allows objects of different classes to be treated as if they were objects of the same class.
It is achieved through method overriding and method overloading.
Example: A shape class can have multiple subclasses like circle, square, etc. and all can be treated as shapes.
Example: A method can take an object of a parent class as a parameter and it can accept a
Stack is a data structure that follows LIFO. Pre and post tree formation are methods of traversing a tree.
Stack is used for backtracking, undoing, and recursion.
Pre-order traversal visits the root node first, then left subtree, then right subtree.
Post-order traversal visits the left subtree, then right subtree, then root node.
posted on 31 May 2022
I was interviewed in Apr 2022.
Round duration - 90 minutes
Round difficulty - Medium
You are provided with an arbitrary binary tree consisting of 'N' nodes where each node is associated with a certain value. The task is to determine the height of the tree.
The height of a binary tree is the maximum number of edges from the root to a leaf node.
Traverse the tree recursively and keep track of the maximum height
If the current node is null, return 0
Otherwise, calculate the height of the left and right subtrees and return the maximum height plus 1
You are given a long type array/list ARR
of size N
, representing an elevation map. The value ARR[i]
denotes the elevation of the ith
bar. Your task is to determine th...
The question asks to calculate the total amount of rainwater that can be trapped in the given elevation map.
Iterate through the array and find the maximum height on the left and right side of each bar.
Calculate the amount of water that can be trapped on each bar by subtracting its height from the minimum of the maximum heights on both sides.
Sum up the trapped water for all bars and return the total amount.
Round duration - 45 minutes
Round difficulty - Medium
Given two sorted integer arrays ARR1
and ARR2
of size M and N, respectively, merge them into ARR1
as one sorted array. Assume that ARR1
has a size of M + N to hol...
The task is to merge two sorted arrays into one sorted array.
Create a new array with size M + N to store the merged array
Use two pointers to iterate through the elements of ARR1 and ARR2
Compare the elements at the current pointers and add the smaller element to the new array
Move the pointer of the array from which the element was added
Repeat the process until all elements are merged
If there are remaining elements in AR...
Tip 1 : Just focus on Data structures mostly arrays, string and dp and practice at least 350 Questions
Tip 2 : Prepare topics related to web tech like HTML, CSS, Node Js
Tip 3 : Prepare Java, OOPS and if required then spring framework and jsp, servlets and do atleast 2 good projects
Tip 1 : Everything should be clear and right what you have written on your resume.
Tip 2 : Have some projects on your resume and that projects should be done by you only and you should have proper knowledge of the tech and flow you have used in that projects.
based on 2 interviews
Interview experience
Software Engineer
27
salaries
| ₹10 L/yr - ₹15 L/yr |
Software Engineer2
13
salaries
| ₹14 L/yr - ₹21 L/yr |
Devops Engineer
11
salaries
| ₹4.2 L/yr - ₹11 L/yr |
Quality Engineer
9
salaries
| ₹2.1 L/yr - ₹11.2 L/yr |
Manufacturing Engineer
7
salaries
| ₹1.9 L/yr - ₹3.6 L/yr |
Diebold Nixdorf
Verifone
Ingenico Group
Hitachi Payment Services