Upload Button Icon Add office photos

Filter interviews by

ADF Data Science Senior Software Engineer Interview Questions and Answers

Updated 4 May 2019

ADF Data Science Senior Software Engineer Interview Experiences

2 interviews found

Interview Questionnaire 

1 Question

  • Q1. Mostly being a product company I was asked logical problems like best algorithm for certain problem solutions. Solving problems continuously on hacker rank or similar platforms can be really helpful.

Interview Questionnaire 

2 Questions

  • Q1. The company being product based focused majorly on algorithm knowledge than the knowing in and out of the language.The best solution to different problems needs to be solved on the spot.solving problems in...
  • Q2. Puzzles and algorithms

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q2. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in Info Edge
Q4. Buy and Sell Stock Problem Statement Imagine you are Harshad Meht ... read more
asked in DBS Bank
Q5. Tell me about yourself. What technology are you using? What is a ... read more

Interview questions from similar companies

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

(1 Question)

  • Q1. Explain how javascript works
  • Ans. 

    JavaScript is a high-level, interpreted programming language that is used to make web pages interactive.

    • JavaScript is a client-side scripting language that runs in the browser.

    • It is used to add interactivity to websites, such as form validation, animations, and dynamic content.

    • JavaScript code is executed line by line and can manipulate the HTML and CSS of a webpage.

    • It can also communicate with servers to retrieve or se

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Build a to do app in react
  • Ans. 

    A to do app built in React for managing tasks and deadlines.

    • Use React components to create a user interface for adding, editing, and deleting tasks

    • Implement state management to keep track of tasks and their completion status

    • Utilize local storage or a backend server to persist tasks between sessions

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

(1 Question)

  • Q1. Tell me more about your experience
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Apr 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Any online ideas, ds-algo, medium level

Round 2 - Coding Test 

Swift, security framework, api, memory management

Round 3 - One-on-one 

(1 Question)

  • Q1. Basic ds-algo nd technical question
Round 4 - HR 

(1 Question)

  • Q1. Managerial question

I applied via Recruitment Consultant and was interviewed in Oct 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. API testing questions, database questions, manual testing, team lead experience

Interview Preparation Tips

Interview preparation tips for other job seekers - I got a call via an agency, first there was telephonic interview with manager where team lead experience, manual testing, activities you performed, database and API testing questions were asked

Then had face to face with almost similar questions

Make sure you are aware about the JD and well prepared with basic fundamentals
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(3 Questions)

  • Q1. Just be prepared with your resume and basic DS Algo questions
  • Q2. Find total Nodes in a Binary tree along with time and space complexity
  • Ans. 

    Total nodes in a binary tree can be found using depth-first or breadth-first traversal algorithms with time complexity O(n) and space complexity O(h), where h is the height of the tree.

    • Use depth-first traversal (pre-order, in-order, post-order) or breadth-first traversal to visit each node and count the total nodes.

    • Time complexity is O(n) where n is the number of nodes in the tree.

    • Space complexity is O(h) where h is th...

  • Answered by AI
  • Q3. MYSQL Questions based on Inner Joins
Round 3 - One-on-one 

(4 Questions)

  • Q1. Construct 4 Array Tree from scratch and implement some operations
  • Ans. 

    Construct 4 Array Tree and implement operations

    • Create an array to represent the tree structure

    • Implement operations like insert, delete, search, and traversal

    • Example: Construct a binary search tree using arrays

  • Answered by AI
  • Q2. Some quizzes to check logical thinking
  • Q3. How to compare 2 large 100 GB JSON files in O(1) Time complexity
  • Ans. 

    Use hashing to compare the JSON files in O(1) time complexity.

    • Create a hash function to convert the JSON data into a unique hash value.

    • Calculate the hash value for each JSON file and compare the hash values.

    • If the hash values are equal, the JSON files are identical.

    • Example: Use MD5 or SHA-256 hash functions for generating hash values.

  • Answered by AI
  • Q4. Map parent to children of a 4 Array tree in O(1) Space complexity
  • Ans. 

    Use array indices to map parent to children in a 4 Array tree in O(1) space complexity.

    • Assign children of a parent at indices 4*i+1, 4*i+2, 4*i+3, 4*i+4 where i is the index of the parent.

    • To find parent of a child at index j, use (j-1)/4 to get the parent index.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Northern Arc Capital Associate Software Engineer interview:
  • DSA
Interview preparation tips for other job seekers - The 2nd round was extremely tough, prepare well. HR never responds to calls and messages , so no point in joining the company. Even the package was not disclosed.

Skills evaluated in this interview

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

I applied via campus placement at Fr Conceicao Rodrigues College of Engineering, Mumbai and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Basic aptitude questions and 2 hard DP questions in the Online Test .

Round 3 - One-on-one 

(4 Questions)

  • Q1. Basic SQL queries
  • Q2. OOP questions Java
  • Q3. Puzzles from Geeksforgeeks
  • Q4. DSA questions - medium level
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Delhi College of Engineering (DCE), Delhi and was interviewed in Jun 2022. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Sql vs non sql difference
  • Ans. 

    SQL is a relational database management system while NoSQL is a non-relational database management system.

    • SQL databases are structured and use tables with predefined schema while NoSQL databases are unstructured and use collections or documents.

    • SQL databases use SQL language for querying and managing data while NoSQL databases use various query languages like MongoDB's query language.

    • SQL databases are vertically scalab...

  • Answered by AI
  • Q2. Explain critical section and solution to critical section
  • Ans. 

    Critical section is a code segment that should not be executed by multiple threads simultaneously. Solution is to use synchronization techniques.

    • Critical section is a part of code that should be executed by only one thread at a time

    • Multiple threads accessing critical section can lead to race conditions and data inconsistency

    • Synchronization techniques like locks, semaphores, and monitors can be used to ensure mutual exc...

  • Answered by AI
  • Q3. 2 dsa questions which were of dynamic programming
Round 2 - HR 

(3 Questions)

  • Q1. First give introduction
  • Q2. They asked about family background
  • Q3. Some basic hr questions

Interview Preparation Tips

Topics to prepare for Biz 2 Credit Info Services Softwaretest Engineer interview:
  • SQL
  • OS
  • DBMS
Interview preparation tips for other job seekers - Should revise os, dbms and oops. you should be able to write sql query and know your project well.

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

Preqin user image Vinay Madhamanchi1

posted on 7 Dec 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Quantitative interview

Round 2 - Coding Test 

Java coding and c language

Round 3 - HR 

(2 Questions)

  • Q1. C language question
  • Q2. Java language question

ADF Data Science Interview FAQs

How to prepare for ADF Data Science Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at ADF Data Science. The most common topics and skills that interviewers at ADF Data Science expect are Campaigns, Coding, Continuous Improvement, HTML and Operational Support.
What are the top questions asked in ADF Data Science Senior Software Engineer interview?

Some of the top questions asked at the ADF Data Science Senior Software Engineer interview -

  1. The company being product based focused majorly on algorithm knowledge than the...read more
  2. Mostly being a product company I was asked logical problems like best algorithm...read more
  3. Puzzles and algorit...read more

Tell us how to improve this page.

ADF Data Science Senior Software Engineer Salary
based on 25 salaries
₹7.1 L/yr - ₹14 L/yr
24% less than the average Senior Software Engineer Salary in India
View more details

ADF Data Science Senior Software Engineer Reviews and Ratings

based on 4 reviews

3.8/5

Rating in categories

4.2

Skill development

4.5

Work-life balance

4.1

Salary

3.5

Job security

3.6

Company culture

3.8

Promotions

3.2

Work satisfaction

Explore 4 Reviews and Ratings
Software Engineer
72 salaries
unlock blur

₹3 L/yr - ₹9 L/yr

Data Scientist
28 salaries
unlock blur

₹7.2 L/yr - ₹20 L/yr

Senior Software Engineer
25 salaries
unlock blur

₹7.1 L/yr - ₹14 L/yr

Senior Automation Engineer
12 salaries
unlock blur

₹7.8 L/yr - ₹18.3 L/yr

System Administrator
11 salaries
unlock blur

₹2.4 L/yr - ₹5.5 L/yr

Explore more salaries
Compare ADF Data Science with

Fractal Analytics

4.0
Compare

Mu Sigma

2.6
Compare

Tiger Analytics

3.7
Compare

LatentView Analytics

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