Upload Button Icon Add office photos

Filter interviews by

Code and Theory Associate Software Engineer Interview Questions and Answers

Updated 20 Feb 2015

Code and Theory Associate Software Engineer Interview Experiences

3 interviews found

Interview Preparation Tips

Round: Written test
Experience: It was a two round test. In the first round ,paper had 12 questions on C which were easy out of which 10 should be correct to qualify. Second round had 3 questions based on programming.

Round: Other Interview
Experience: The overall experience was good. Alot of questions were asked related to C and C++. To ace the interview they asked puzzles. I was also asked many HR questions my strengths, weaknesses, attitude towards life, why should i be selected
Tips: You should have a sound knowledge about Ipad,IPhone and android.

General Tips: Research properly about the company before appearing for the interview.
College Name: IIT ROORKEE

Interview Preparation Tips

Round: Test
Experience: A CGPA of 8 is decent enough unless you are going to do a PhD. 
Fill in the blank questions on basic C, but tricky though. If you are learning C then this is the time you will realise that there is a lot more to learn than you actually know. Some Questions on Object Oriented Programs and Linked Lists. Knowledge on linked lists in particular helped me a lot during the placements. To solve questions on OOPS you should at least know CPP.
Tips: There is some Stanford material on linked lists and it contains some 15 problems. Download it and solve the problems on your own. That helped me a lot.If you feel confident that you did a section very well and couldn’t do the other one, then try to talk with the company people and sincerely explain to them why you couldn’t do it because of your lack of knowledge and not lack of talent. If they could see that honesty in you, they may help you.

Round: Interview
Experience: Here again a question was asked on Recursion in trees.

General Tips: I would say get involved in a game and if you are particularly interested in programming, then going to web teams or Kshitij or SF would help a lot. Most of the times those people become programming gods, doing freelancing and other stuff. If you are very serious about joining a company, they would take you even if you didn’t do better in the interview. It worked like a charm in my case.
Skill Tips: Most companies look for problem solving ability and not just a particular programming language. Knowing basic C or CPP would do the job most of the time, but before that, solving the problem is important.
College Name: IIT KHARAGPUR

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Gainsight
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q5. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more

Interview Preparation Tips

Round: Test
Experience: Written test completely tests our basic understanding of C or C++. The questions are tricky .
Tips: Go through the material provided by placement team regarding coding questions.Contact CSE batch and figure out solutions to frequently asked questions.Go through various coding forums and acquaint yourself with the type of questions.Go through various websites to get a feel of the coding questionsTaking advice from the CSE batch helps too .
Duration: 90 minutes

Round: Interview
Experience: 2 interviews (30 minutes each)Both the rounds are completely technical and logic based
Tips: Start preparing for coding companies at least 1 month before the placementsLearn either C, C++ or Java completely. Try to be perfect in one language Showing passion towards coding really pays off and gives the company a really goodimpression that you‟re really intent on working with themPrepare ship theory. Most of the companies ask questions from this chapterFor non-core, the best preparation for placements is preparation for CAT

College Name: IIT Madras

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-
Round 1 - Aptitude Test 

Aptitude test consists 2 section first section is of of Logical reasoning , Verbal reasoning and Analytical Reasoning
and next section is of technical mcqs MS office , cloud , networking and security , Pseudo code related mcqs

Round 2 - Coding Test 

After that there were

Round 3 - Communication Round 

(2 Questions)

  • Q1. Tests our reading skills
  • Q2. Test our speaking skill
Round 4 - One-on-one 

(4 Questions)

  • Q1. Tell me about yourself
  • Q2. What was the difficult subject for you in your curriculum and how you did overcome it ?
  • Ans. 

    Data Structures and Algorithms was the most difficult subject for me in my curriculum.

    • I struggled with understanding complex data structures like graphs and trees.

    • I overcame this by seeking help from professors, classmates, and online resources.

    • I practiced solving problems regularly on platforms like LeetCode and HackerRank.

    • I also joined study groups to discuss and work on challenging problems together.

  • Answered by AI
  • Q3. Explain in the brief about your Semester project including tech stack
  • Ans. 

    Developed a web application for managing student records using HTML, CSS, JavaScript, and PHP

    • Used HTML for structuring the web pages

    • Utilized CSS for styling the pages and making them visually appealing

    • Implemented client-side functionality using JavaScript

    • Backend logic and database management done with PHP

    • Included features like student registration, course enrollment, and grade tracking

  • Answered by AI
  • Q4. What you do apart from curricular activities(Asking hobbies)

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for coding round go through pyq as there is high chances of getting repeated do topics like arrays , DP(Easy level-medium level) , strings and Basic mathematics related problems very well !
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Swap two variables, prime number
  • Ans. 

    To swap two variables, use a temporary variable to store one value before swapping them.

    • Create a temporary variable to store one of the values

    • Assign the first variable to the temporary variable

    • Assign the second variable to the first variable

    • Assign the temporary variable to the second variable

  • Answered by AI
  • Q2. Based on Linux, SQL and other
  • Q3. What are pointers
  • Ans. 

    Pointers are variables that store memory addresses of other variables or functions.

    • Pointers are used to access and manipulate memory directly.

    • They are commonly used in programming languages like C and C++.

    • Example: int *ptr; // declaring a pointer to an integer variable

  • Answered by AI
  • Q4. Commands on SQL and Linux
  • Q5. Questions related to HR
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is the difference between drop and delete in SQL?
  • Ans. 

    Drop removes a table from the database while delete removes specific rows from a table.

    • DROP is a DDL (Data Definition Language) command used to remove a table and its data from the database.

    • DELETE is a DML (Data Manipulation Language) command used to remove specific rows from a table based on a condition.

    • DROP command is irreversible and all the data in the table is lost, while DELETE can be rolled back if used within a...

  • Answered by AI
  • Q2. What are the different commands in SQL?
  • Ans. 

    SQL commands are used to interact with databases and perform various operations like querying, updating, and deleting data.

    • SELECT - retrieves data from a database

    • INSERT - adds new data to a database

    • UPDATE - modifies existing data in a database

    • DELETE - removes data from a database

    • CREATE - creates a new database or table

    • ALTER - modifies the structure of a database object

    • DROP - deletes a database object

    • JOIN - combines row...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There were two coding questions

Round 2 - Coding Test 

There was oncampus coding round , where 1 question was given.

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me something about yourself?
  • Q2. What are your projects?
Round 4 - HR 

(1 Question)

  • Q1. Where do you see yourself after 5 years?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - communication 

(2 Questions)

  • Q1. Read the sentence
  • Q2. Listen and repeat the sentence
Round 2 - Coding Test 

Mercel platform 1 hour

Round 3 - Technical 

(2 Questions)

  • Q1. Explain ur project
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines.

    • Used HTML, CSS, and JavaScript for front-end development

    • Implemented backend functionality using Node.js and MongoDB

    • Incorporated user authentication and authorization features

    • Utilized RESTful APIs for communication between front-end and back-end

  • Answered by AI
  • Q2. One code according to ur cluster
  • Ans. 

    I would write a code snippet based on the specific cluster or category provided.

    • Identify the specific cluster or category provided in the question

    • Write a code snippet that aligns with the requirements of the cluster

    • Ensure the code is accurate and relevant to the given cluster

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Aptitude Test 

General aptitude, behaviourial and some analytical questions

Round 2 - One-on-one 

(3 Questions)

  • Q1. Tell me about yourself
  • Q2. Questions from projects mentioned in resume
  • Q3. Few basic technical questions
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is const pointer
  • Q2. What is pointer to constant
Round 2 - Coding Test 

Pointers full depth question and programs

Tell us how to improve this page.

Code and Theory Associate Software Engineer Salary
based on 26 salaries
₹6.4 L/yr - ₹7 L/yr
15% more than the average Associate Software Engineer Salary in India
View more details

Code and Theory Associate Software Engineer Reviews and Ratings

based on 3 reviews

4.0/5

Rating in categories

4.6

Skill development

3.3

Work-life balance

4.3

Salary

2.7

Job security

5.0

Company culture

3.6

Promotions

3.7

Work satisfaction

Explore 3 Reviews and Ratings
Software Engineer
64 salaries
unlock blur

₹4 L/yr - ₹17.3 L/yr

Senior Software Engineer
56 salaries
unlock blur

₹14 L/yr - ₹25 L/yr

Associate Software Engineer
26 salaries
unlock blur

₹6.4 L/yr - ₹7 L/yr

Technical Project Manager
15 salaries
unlock blur

₹23 L/yr - ₹36 L/yr

QA Engineer
15 salaries
unlock blur

₹7.2 L/yr - ₹15 L/yr

Explore more salaries
Compare Code and Theory with

Wunderman Thompson

3.3
Compare

AKQA

3.1
Compare

Razorfish

1.5
Compare

Isobar

2.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview