Upload Button Icon Add office photos

Filter interviews by

Quest Technologies Associate Software Engineer Interview Questions and Answers

Updated 14 Sep 2021

Quest Technologies Associate Software Engineer Interview Experiences

1 interview found

I was interviewed in Dec 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

It was video call round in teams which went for around 90 minutes. Interviewer is flexible and it went well.

  • Q1. 

    Search in a 2D Matrix

    Given a 2D matrix MAT of size M x N, where M and N represent the number of rows and columns respectively. Each row is sorted in non-decreasing order, and the first element of each ro...

  • Ans. Brute Force

    We have a brute force solution to this problem. We can simply traverse the matrix and check if ‘TARGET’ exists or not. 

    Space Complexity: O(1)Explanation:

    O(1)
     

    Since, we are not using any extra space to find the number of pairs. Therefore, the overall space complexity will be O(1).

    Time Complexity: O(m*n) - For 2d arraysExplanation:

    O(M*N) where ‘M’ and ‘N’ denote the number of rows and columns in ‘M...

  • Answered Anonymously
  • Q2. 

    Find First Unique Character in a String

    You are given a string S of length N. Your task is to find the index (considering 1-based indexing) of the first unique character in the string. If there are no uni...

  • Ans. Bruteforce
    • Traverse through all the indices one by one and we will try to see if the character at the current index is unique or not.
    • For this, if we are at index i, we will traverse through all the indices except i let say it j.
    • Now if there are no characters equal to the ith character we will return it. Means if there is no j subject to constraint that j != i such that S[ i ] = S[ j ], then we will return i.
    • We are stopp...
  • Answered Anonymously
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Interview went arounf 30minutes at 10AM. As it was hr round there wont be any technical stuff and I have only concentrated on my communication skills and had a glance of frequently asked hr questions before interview. It was more of a discussion.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from B V Raju Institute of Technology. I applied for the job as Associate Software Engineer in HyderabadEligibility criteriaAbove 6.0 CGPAQuest Technologies interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Core subjects, Quantitative Aptitude, Verbal Reasoning, DBMSTime required to prepare for the interview - 3monthsInterview preparation tips for other job seekers

Tip 1 : It is recommended to know at least one language thoroughly (C, C++, Java, Python)
Tip 2 : Students generally are skip practice part and landing into trouble when asked to write the code in a live interview. Therefore, PRACTICE is strongly recommended from websites like hackerrank, coding ninjas, leetcode etc.
Tip 3 : Deep dive into your Core subjects.
Tip 4 : Practise 5-6 problems daily. 2Easy, 2Medium, 2Hard
Tip 5 : Don't do half learning. Though it takes time be perfect at each concept you learn.

Application resume tips for other job seekers

Tip 1 : Include only the most relevant information and put the most important information first
Tip 2 : Don't Put Everything on There. Your resume should not have every work experience you've ever had listed on it.
Tip 3 : Customize your resume to each position.
Tip 4 : Include atleast one full stack project.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Circular wait Ans A circular chain with two or more processes, each one waiting for a resource held by the next process within the chain
  • Q2. Hold and wait Ans A process must be holding at least one resource while waiting to acquire additional resources held by other process holding them
Round 2 - One-on-one 

(2 Questions)

  • Q1. The phrase 'lavish with his hospitality' in the third sentence of the first paragraph means Ans Extravagance in entertaining guest
  • Q2. What is an Accenture coding Test Ans The Accenture coding Test but not like the one in the first stage,its much lengthier and more comprehensive.

Interview Preparation Tips

Interview preparation tips for other job seekers - . Be prepared for anything
. Act kindly to everyone
. Send follow-up emails
. Learn job keywords
. Be mindful of your job location
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

Associate Software Engineer Interview Questions & Answers

Wipro user image A praneeth Kumar Reddy

posted on 24 Oct 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Numerical based questions are there mostly

Round 2 - Coding Test 

Good basic level coding questions

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me about urself
  • Q2. Tell about ur projects
  • Ans. 

    I have worked on various projects including a web application for online shopping and a mobile app for task management.

    • Developed a web application using HTML, CSS, and JavaScript for online shopping

    • Created a mobile app using React Native for task management

    • Implemented RESTful APIs for communication between front-end and back-end systems

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between abstract class and interface
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and methods, while interface cannot have any of these.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract that implementin

  • Answered by AI
  • Q2. Why static and final key words used
  • Ans. 

    Static and final keywords are used in Java to define class-level variables and constants respectively.

    • Static keyword is used to define class-level variables and methods, which are shared among all instances of the class.

    • Final keyword is used to define constants that cannot be changed once initialized.

    • Static variables are accessed using the class name, while final variables are accessed using object references.

    • Example: ...

  • Answered by AI

Skills evaluated in this interview

Tell us how to improve this page.

Compare Quest Technologies with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

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