Upload Button Icon Add office photos

Filter interviews by

Infiniti Research Software Engineer Interview Questions and Answers

Updated 17 May 2024

Infiniti Research Software Engineer Interview Experiences

3 interviews found

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about yourself
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Some basic information about myself
Round 2 - Technical 

(1 Question)

  • Q1. Some technical skills check for suitable role
Round 3 - Assignment 

A simple task to understand your key skills related to the job

Round 4 - HR 

(1 Question)

  • Q1. Final round discussion of salary and benefits

Interview Preparation Tips

Interview preparation tips for other job seekers - Show how your skills and experience aligns with that role

I applied via Naukri.com and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. What is the difference between list and tuples ?
  • Ans. 

    Lists are mutable while tuples are immutable in Python.

    • Lists use square brackets [] while tuples use parentheses ().

    • Elements in a list can be added, removed, or modified while tuples cannot be modified.

    • Lists are used for collections of homogeneous items while tuples are used for heterogeneous items.

    • Lists are slower than tuples in terms of performance.

    • Example: my_list = [1, 2, 3] and my_tuple = (4, 'hello', True)

  • Answered by AI
  • Q2. What is pep 8 ?
  • Ans. 

    PEP 8 is a style guide for Python code.

    • PEP stands for Python Enhancement Proposal.

    • PEP 8 provides guidelines for writing readable and maintainable Python code.

    • It covers topics such as naming conventions, code layout, and programming practices.

    • Examples include using snake_case for variable names and indenting with four spaces.

    • Adhering to PEP 8 can make code more consistent and easier to understand for other developers.

  • Answered by AI
  • Q3. What is namespace in python ?
  • Ans. 

    Namespace is a way to organize code and avoid naming conflicts in Python.

    • Namespaces are implemented as dictionaries.

    • Python uses namespaces to support modularity and avoid naming conflicts.

    • Namespaces can be nested within other namespaces.

    • The global namespace is the namespace that is visible throughout the entire program.

    • The local namespace is the namespace that is visible only within a particular function or code block.

  • Answered by AI
  • Q4. What is lambda expression ?
  • Ans. 

    Lambda expression is a concise way to represent anonymous functions in programming languages.

    • Lambda expressions are used to create functions without a name.

    • They are often used in functional programming languages.

    • Lambda expressions can be used to pass functions as arguments to other functions.

    • They can also be used to create closures, which are functions that capture variables from their surrounding environment.

    • Lambda ex...

  • Answered by AI
  • Q5. What is pickling and unpickling ?
  • Ans. 

    Pickling is the process of converting a Python object into a byte stream, while unpickling is the reverse process.

    • Pickling is used to store Python objects in a file or transfer them over a network.

    • The pickle module in Python is used for pickling and unpickling.

    • The pickled file can be opened in any Python environment and the object can be retrieved.

    • Unpickling can also be used to create a deep copy of an object.

    • Security ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - This Interview was taken four round. First round was asking some technical question through online. and second round had gave me some technical task for Django related. then third round case study and final round HR.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Infiniti Research?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1 coding question, and basic MCQ

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 - Coding Test 

Two easy questions two wasy questions two easy questions two easy questions

Round 3 - Technical 

(2 Questions)

  • Q1. Technical interviews was very easy techijcal interviews was very easy very easy very easy
  • Q2. Interviews was conducted in advance of a news conference in the United Kingdom and the European government on Tuesday

Interview Preparation Tips

Interview preparation tips for other job seekers - Ghar was the second man killed by an twowwywiwywuw The new rules would be similar y

I applied via Referral and was interviewed in Aug 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Find k min elements in given array.
  • Ans. 

    Find k min elements in given array.

    • Sort the array and return the first k elements.

    • Use a min heap of size k to find the k min elements.

    • Use quickselect algorithm to find the kth smallest element and return first k elements smaller than it.

  • Answered by AI
  • Q2. Find that given tree is BST or not.
  • Ans. 

    Check if a given tree is a Binary Search Tree (BST) or not.

    • Traverse the tree in-order and check if the elements are in ascending order.

    • Check if the maximum value in the left subtree is less than the root and the minimum value in the right subtree is greater than the root.

    • Use recursion to check if all subtrees are BSTs.

    • Time complexity: O(n), Space complexity: O(h) where h is the height of the tree.

  • Answered by AI
  • Q3. Find pair in BST with given sum
  • Ans. 

    Given a BST and a sum, find a pair of nodes whose values add up to the given sum.

    • Traverse the BST in-order and store the nodes in a list

    • Use two pointers approach to find the pair with the given sum

    • If the sum is less than the current pair, move the right pointer to the left

    • If the sum is greater than the current pair, move the left pointer to the right

    • If the sum is equal to the current pair, return the pair

    • Time complexit...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was Focused on DS Algo mostly.
2 technical round ( DS Algo)
1 managerial round ( General past working experiences questions)

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected

I appeared for an interview before Apr 2023.

Round 1 - Assignment 

Simple basic application

Round 2 - Technical 

(3 Questions)

  • Q1. Technical knowledge and some more personal information
  • Q2. Related to framework and api part
  • Q3. Php laravel question
Round 3 - HR 

(1 Question)

  • Q1. Final round with salary negotiation
Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

First round was aptitude with coding round it was easy

Round 2 - Communication round 

(1 Question)

  • Q1. To check communication
Round 3 - Technical 

(1 Question)

  • Q1. Ask question based on datastructures

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on Data structures and Algorithms
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1st round was DSA round. Pretty easy

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. DSA Next Greater element 2 Cycle in Linked List and if cycle remove it Best time to buy and sell stocks Coin Change
  • Ans. 

    Key DSA problems: Next Greater Element, Cycle in Linked List, Stock Trading, and Coin Change.

    • Next Greater Element: Find the next greater number for each element in an array. Example: For [4, 5, 2, 10], result is [5, 10, 10, -1].

    • Cycle in Linked List: Detect and remove a cycle using Floyd's Tortoise and Hare algorithm. If a cycle exists, find the start and remove it.

    • Best Time to Buy and Sell Stocks: Maximize profit by fi...

  • Answered by AI
  • Q2. Pyspark Optimisation techniques Wide and Narrow Transportmations Application Master
  • Q3. SQL Top 3 salaries per department Total working hours for an employee
  • Ans. 

    Retrieve the top 3 salaries from each department and calculate total working hours for each employee using SQL queries.

    • Use the ROW_NUMBER() function to rank salaries within each department: SELECT *, ROW_NUMBER() OVER (PARTITION BY department_id ORDER BY salary DESC) AS rank FROM employees.

    • Filter the results to get only the top 3 salaries: WHERE rank <= 3.

    • To calculate total working hours, use SUM() function: SELECT ...

  • Answered by AI

Infiniti Research Interview FAQs

How many rounds are there in Infiniti Research Software Engineer interview?
Infiniti Research interview process usually has 2-3 rounds. The most common rounds in the Infiniti Research interview process are HR, One-on-one Round and Technical.
How to prepare for Infiniti Research 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 Infiniti Research. The most common topics and skills that interviewers at Infiniti Research expect are Python, AWS, Algorithms, Automation Testing and Bootstrap.
What are the top questions asked in Infiniti Research Software Engineer interview?

Some of the top questions asked at the Infiniti Research Software Engineer interview -

  1. what is the difference between list and tuple...read more
  2. what is pickling and unpickling...read more
  3. what is namespace in pytho...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Infiniti Research Software Engineer Salary
based on 50 salaries
₹3 L/yr - ₹10.5 L/yr
31% less than the average Software Engineer Salary in India
View more details

Infiniti Research Software Engineer Reviews and Ratings

based on 15 reviews

4.5/5

Rating in categories

4.2

Skill development

4.5

Work-life balance

4.6

Salary

4.6

Job security

4.5

Company culture

4.4

Promotions

4.4

Work satisfaction

Explore 15 Reviews and Ratings
Research Associate
194 salaries
unlock blur

₹2 L/yr - ₹6.7 L/yr

Senior Research Associate
112 salaries
unlock blur

₹3.5 L/yr - ₹8.6 L/yr

Research Analyst
104 salaries
unlock blur

₹3.2 L/yr - ₹9.8 L/yr

Senior Software Engineer
55 salaries
unlock blur

₹4.7 L/yr - ₹13 L/yr

Software Engineer
50 salaries
unlock blur

₹3 L/yr - ₹10.5 L/yr

Explore more salaries
Compare Infiniti Research with

Chegg

4.1
Compare

CMA CGM

3.9
Compare

Tekwissen

4.8
Compare

Nasser S. Al Hajri Corporation

3.6
Compare
write
Share an Interview