AmbitionBox

Discover Best Places to work in India

Software Engineer

Software Engineer Interview Questions

Updated 24 Sep 2023

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 Answer
  • Q6. Describe a time when you helped a coworker or direct report with a work problem

    Add Answer
  • Q7. 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)

+342 interview questions

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 Answer
  • Q5. 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 Answer
  • Q8. What all technology are you aware of

    View answer (1)
  • Q9. Are you willing to join within 10 days

    Add Answer
  • Q10. Explain Basic of OOP pillers

    View answer (2)

+256 interview questions

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 Answer
  • Q2. 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 Answer
  • Q3. What is marker and random access

    Add Answer
  • Q4. Very Good knowledge on oops concept

    View answer (1)
  • Q5. Can you ask SQL, Html, Python

    Add Answer
  • Q6. Questions was basically on algorithms sorting and searching. I have been asked to write a code .

    Add Answer
  • Q7. Technical interview was a short one to one online interview

    Add Answer
  • Q8. What is java, difference between java and C

    View answer (1)
  • Q9. Can you ask, Python, SQL

    Add Answer
  • Q10. He then asked me an object which is an example of the implementation of autocad software

    View answer (1)

+184 interview questions

Interview Questions

+257 interview questions

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 Answer
  • Q5. 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 Answer
  • Q8. Virtual now days basic technical questions once go through your resume or cv imp keywords

    Add Answer
  • Q9. C#,SQL,jQuery,MVC all those questions have asked relevant technology

    Add Answer
  • Q10. The questions that were asked to me were: 1.What is an Object Oriented Language

    Add Answer

+148 interview questions

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 Answer
  • Q3. Which city are you from and what is your favorite sweets.

    Add Answer
  • Q4. Good testing on DSA skills was asked binary search, array & LinkedList questions. Also, OS, DBMS, and CN are asked in this round.

    Add Answer
  • Q5. Code based round where they will test our coding skills+ behavioural

    Add Answer
  • Q6. Simple introduction and simple oops concepts, DSA question, and SQL questions that it

    Add Answer
  • Q7. 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 Answer
  • Q8. 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 Answer
  • Q9. oops concept , spring boot questions, DB query

    Add Answer
  • Q10. code based on reverse a string and search an element.

    View answer (1)

+143 interview questions

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 Answer
  • Q3. 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 Answer
  • Q6. 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 Answer
  • Q8. Tell me about development process SDLC..?

    View answer (1)
  • Q9. Round robin code using C

    Add Answer
  • Q10. How many types of SDLC model and what are there..?

    View answer (1)

+146 interview questions

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 Answer
  • Q4. 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

+46 interview questions

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 Answer
  • Q3. Diff between single inheritance and multiple inheritance

    Add Answer
  • Q4. 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 Answer
  • Q6. Basic c programming, knowledge on electronic ,sensors and project related questions .

    View answer (1)
  • Q7. Engineering questions and some coding questions

    Add Answer
  • Q8. What is oops concepts

    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)

+114 interview questions

Interview Questions

  • Q1. Basic knowledge in python, java and there was Training and exam

    Add Answer
  • Q2. Little bit tough u have to prepare well then only u will be able to crack

    Add Answer
  • Q3. Easiest round u can clear this round easily with the right practice

    Add Answer
  • Q4. Basic Hr questions like tell me about yourself, about projects etc

    Add Answer
  • Q5. Roles, responsibilities and Salary Discussion

    Add Answer
  • Q6. What is dbms and SQL questions

    Add Answer
  • Q7. what is diff between ref an out?

    View answer (1)
  • Q8. Binary search, linear search, dsa, queue, stack

    Add Answer
  • Q9. What is html and what is the purpose of html?

    View answer (1)
  • Q10. Basic Questions in programming languages

    Add Answer

+115 interview questions