Software Engineer
Software Engineer Interview Questions
Most Searched Companies
10922 results found
Sort By:
Popularity
Interview Questions
Q1. Can you describe a challenging technical problem you faced and how you solve it ?
View answer (18)Q2. How do you stay up to date with emerging technologies and programming language ?
View answer (5)Q3. Basic oops and example of how oops in implemented in .net
View answer (1)Q4. What is the reason that the Iterative Waterfall model was introduced?
View answer (8)Q5. So I was shortlisted for Tcs ninja, as I mentioned before, the harder code only had 20 mins so I couldn't complete it. The interview process had 14 to 15 panels, and to be honest all panels weren't so lenient. Some panels asked from the student's preferences with very basics, the interview lasted for only 5 mins, whereas in some panels the interviews were for more than 30 mins, and questions were asked from everything out of preference. I got one of such tough panels where the interviewer asked me a lot of difficult questions and my interview went for around 25 minutes. The questions were all out of my preferred subject, except a few and he advised me to be prepared fully for out of preference questions. It was my first interview, it was held yesterday and am utterly disappointed with the experience. While so many people got through so easily with just basic questions, I was bullied with such difficult questions in the name of interview. My confidence is drowned in the river of self doubts. And am quite sure that I will not be accepted.
Add AnswerQ6. Describe a time when you helped a coworker or direct report with a work problem
Add AnswerQ7. One of the coding questions was the following: Given a string S(input consisting) of '*' and '#'. The length of the string is variable. The task is to find the maximum number of '*' or '#' to make it a valid string. The string is considered valid if the number of '*' and '#' are equal. The '*' and '#' can be at any position in the string.
View answer (2)Q8. Write a program for Fibonacci series for n terms where n is the user input.
View answer (6)Q9. what is flat map? and what is intermediate operations
View answer (2)Q10. More questions on Oops and data structures . Be prepared on what u have mentioned in resume
View answer (2)
Interview Questions
Q1. The HCL Interview process is easy if you're well prepared. The whole process for hiring in HCL takes about a week generally; however, sometimes the process may go on for longer. The first round is an aptitude test which is easy.
View answer (1)Q2. What's copy constructor why it is needed to pass by reference
View answer (2)Q3. Problem about virtual function and explain it with vtable and vptr how it will work how it will work when child is pointing to base class
View answer (1)Q4. The HCL Interview process is easy if you're well prepared. The whole process for hiring in HCL takes about a week generally; however, sometimes the Be prepared for anything. ..process may go on for longer. The first round is an aptitude test which is easy.
Add AnswerQ5. Explain more about abstraction what are access modifiers
View answer (1)Q6. Implement stack using array in C++ write code
View answer (1)Q7. How many years of work experience do you have?
Add AnswerQ8. What all technology are you aware of
View answer (1)Q9. Are you willing to join within 10 days
Add AnswerQ10. Explain Basic of OOP pillers
View answer (2)
Interview Questions
Q1. Technical was quit tough for me. The only thing you need to take care what is what you mention in your resume. You should not include anything which you don’t know or you haven’t worked upon.
Add AnswerQ2. Very good knowledge on constructor Constructor is a special method or special member of the class which is used to initialize data member or variables. Rules :- 1) constructor name should be same as class name. 2) constructor will not have any return type. 3) constructor will not return any value. 4) whenever an object is created constructor will get invoke. 5) constructor is always Non-static.
Add AnswerQ3. What is marker and random access
Add AnswerQ4. Very Good knowledge on oops concept
View answer (1)Q5. Can you ask SQL, Html, Python
Add AnswerQ6. Questions was basically on algorithms sorting and searching. I have been asked to write a code .
Add AnswerQ7. Technical interview was a short one to one online interview
Add AnswerQ8. What is java, difference between java and C
View answer (1)- Add Answer
Q10. He then asked me an object which is an example of the implementation of autocad software
View answer (1)
Interview Questions
Q1. What are the loops in this function
View answer (2)Q2. The keyword is used to test if two variables refer to the same object
Add AnswerQ3. How can I write a code in python
View answer (2)Q4. What are the 4 main uses of python
View answer (2)Q5. How to create interface in java
Add AnswerQ6. explain project like which technology and framework used
View answer (1)- View answer (2)
Q8. What is software test life cycle
View answer (2)- View answer (2)
Q10. What is Recursion and its program
View answer (1)
Interview Questions
Q1. 1. Project description 2. Technologies used in recent project 3. What is dependency injection 4. Difference between Rest and Soap 5. Difference between Monolithic and Microservice 6. Features of Java 8 7. Program to print the list if the length of the elements in the list is equal or greater than 6 using Java 8. 8. Program to find the elements from the list where first character is 'M' in Java 8. 9. List of integer is there and you have to find the elements whose starting digit is 1 using Java 8. 10. Pseudo code for sorting a list of integer without using Java 8 and sort method. 11. What is functional interface. 12. What annotation we use for functional interface 13. Is @FunctionalInterface a mandatory annotation?
View answer (1)Q2. 2.What programming language are you proficient with..?
View answer (12)Q3. TC questions: Types of datatypes? Predefined functions? Difference between list and tree? Who is more preferred? Difference between class and object? Difference between inheritance and polymorphism? Aptitude question on time Tell about IOT technology
View answer (1)Q4. asked questions on logic gates, simple c codes etc
Add AnswerQ5. 3. Write a program to sort a list in Ascending Order.
View answer (1)Q6. Prepare your resume well.It is your question paper. Introduce yourself? SQL?
View answer (1)Q7. Interview was completely basic questions like a program to print Pascal triangle in any of your preferred language
Add AnswerQ8. Virtual now days basic technical questions once go through your resume or cv imp keywords
Add AnswerQ9. C#,SQL,jQuery,MVC all those questions have asked relevant technology
Add AnswerQ10. The questions that were asked to me were: 1.What is an Object Oriented Language
Add Answer
Interview Questions
Q1. What is the difference between Array and LinkedList? What are binary search, code, and complexities? What is a deadlock? What is OOPS? Pillars of OOPS(Encapsulation, Inheritance, Abstraction, Polymorphism), with examples. and a few project-related questions.
View answer (1)Q2. Questions related to project. There will be questions from Resume. Basic coding questions.(eg : oops, python frameworks) Difference between tuple and dictionary, what are the oops concept, what are the python frame works that I used, Other skills that I have.
Add AnswerQ3. Which city are you from and what is your favorite sweets.
Add AnswerQ4. Good testing on DSA skills was asked binary search, array & LinkedList questions. Also, OS, DBMS, and CN are asked in this round.
Add AnswerQ5. Code based round where they will test our coding skills+ behavioural
Add AnswerQ6. Simple introduction and simple oops concepts, DSA question, and SQL questions that it
Add AnswerQ7. In my university only 8 students were selected for hr round for higjer package and only 2 get selected u know y ?? Bco our hr didn't joined the interview and they haven't rescheduled their interview
Add AnswerQ8. Technical round is very much important here Because in my case they asked only Java programming. And they asked me to write simple Java programs like palindrome, Armstrong number, leap year, swapping numbers, string program.
Add AnswerQ9. oops concept , spring boot questions, DB query
Add AnswerQ10. code based on reverse a string and search an element.
View answer (1)
Interview Questions
Q1. Imagine you are sent to US for on-site work. You have a meeting right now, but you have heard that there is a food which is so tasty and which you cannot find that at any other place in the world and you are interested in eating that. What will you do now to solve this situation.
View answer (1)Q2. Do you like programming give us example why?
Add AnswerQ3. What will you do if you face a situation where your team mate isn't give his part in your project?
View answer (1)Q4. What is the full form of OOPS? What is a class? What is an object? List the types of inheritance supported in C++. What is the role of protected access specifier? What is encapsulation? What is abstraction? What is inheritance?
View answer (2)Q5. What about your strength and weekness
Add AnswerQ6. Interviewer introduced himself and dived directly into technical questions. Make sure you have quite good knowledge of what you mentioned in your resume. Basic OOPS concepts, java fundamentals were asked. Be confident and speak fluently while explaining yourselfs or project etc., so that interviewer thinks you are confident enough.
View answer (1)Q7. This was my last round and questions asked in this round were more of the questions to check the communication skills and confidence
Add AnswerQ8. Tell me about development process SDLC..?
View answer (1)- Add Answer
Q10. How many types of SDLC model and what are there..?
View answer (1)
Interview Questions
Q1. 2 queues q1 and q2 are given.A background process copies elements from q1 to q2.In case an error occurs elements from q2 need to be copied back again to q1.Write this error handling function using foll functions q_len(),q_insert(qname),q_remove(qname,data).q_len() returns int,return type of other functions not known.Also no idea is given regarding the datatype in the queues.(Basically if q1 contains elements 1,2,3,4 and q2 contains 5,6,7 then in case of an error q1 should contain elements 5,6,7,1,2,3,4)
View answer (1)Q2. theres a two player game- there is a round table, each player puts a single coin on the table in each turn such that it does not ovrelap any other coin, a players loses if there is no place to put a coin on the table, each player has infinite supply of coins, if i let u take the first turn, wht move should u make to ensure tht u ll win? (ans: put it in the centre, then any move the opponent makes, just reflect it like a mirror)
View answer (2)Q3. ] the above above question led to a lot of other questions- how do virtual n physical addresses work? how is paging done? is paging done for individual programs or for centrally for the entire system? how is segmentation done? if there are many processors with many programs running, how will the memory be allocated? the above ptr stores physical or virtual address? from where does malloc allocate memory? what is the max limit for this allocation?
Add AnswerQ4. Write a C code to delete a node from circular doubly linked list where you cannot delete the head node.. (At the last i was very eager to know the answers to the questions he asked me, But he refused to answer saying You should do some hard work to know it.. :P )
View answer (1)Q5. there are 2 processors each executing a separate program- processor 1 int a=10 int *ptr = &a; ptr is written into file1 processor sleeps for 10sec printf("%d",a); processor 2 int *p; file1 is read and contents are saved in p *p=5; processor 2 executes above program when porcessor one is sleeping, so when printf is executed wht will be the output?
View answer (1)Q6. Process p1 & p2. p1 writes to an address & sleeps...p2 writes another value to the same address & terminates. Now p1 wakes up & reads value of that address. He asked me the output.What is Role of OS in this
View answer (1)Q7. What is associative mapping ? What is difference between associative mapping and direct mapping ? What is set associative mapping? (After hearing last question I cursed myself for not reading AMP book for MST.. :P But finally I was able to hide my lack of knowledge..:P)
View answer (1)Q8. What are locks? If you have non pre-emptive uni processor system, is there any need of lock. (He himself was confused about what he was asking & my questions made him more confused, So in end he said lets leave this question.. :P)
View answer (1)Q9. What is the role of virtual memory if there is no swap space...(Interviewer was So knowledgeable about memory management that We spent 1 hour out of 1.45 hour on discussing virtual memory only.. :-o )
View answer (1)Q10. Given a linked list find if there is loop. (I gave standard algo, then he asked why it works?) Extended to find loop point. (I said I know this question, So he just changed the topic without getting into details.. :P ;) )
Add Answer
Interview Questions
Q1. Tell me something about yourself. Define encapsulation. What is inheritance. What is constructor. What is method overloading. Can we overload a constructor. What is overriding. Difference between overloading and overriding. How can we handle exception in java. Do you know python. Tell me the logic of Fibonacci series in python. What are your hobbies. Do you have any question.
View answer (32)Q2. what is the difference between java and c++
Add AnswerQ3. Diff between single inheritance and multiple inheritance
Add AnswerQ4. Related to advance Java and core Java
View answer (1)Q5. my role is dot net so related to .net and SQL server asked. Basics only
Add AnswerQ6. Basic c programming, knowledge on electronic ,sensors and project related questions .
View answer (1)Q7. Engineering questions and some coding questions
Add Answer- View answer (3)
Q9. What is ddependency injection in Spring
View answer (1)Q10. How would you differentate the property for dev uat and prod in spring
View answer (1)
Interview Questions
Q1. Basic knowledge in python, java and there was Training and exam
Add AnswerQ2. Little bit tough u have to prepare well then only u will be able to crack
Add AnswerQ3. Easiest round u can clear this round easily with the right practice
Add AnswerQ4. Basic Hr questions like tell me about yourself, about projects etc
Add AnswerQ5. Roles, responsibilities and Salary Discussion
Add AnswerQ6. What is dbms and SQL questions
Add AnswerQ7. what is diff between ref an out?
View answer (1)Q8. Binary search, linear search, dsa, queue, stack
Add AnswerQ9. What is html and what is the purpose of html?
View answer (1)Q10. Basic Questions in programming languages
Add Answer
- Home >
- Software Engineer Interview Questions