Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Polaris Team. If you also belong to the team, you can get access from here

Polaris Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 144 Reviews

Filter interviews by

Polaris Software Developer Interview Questions and Answers

Updated 24 Aug 2017

Polaris Software Developer Interview Experiences

1 interview found

I was interviewed in Sep 2016.

Interview Questionnaire 

1 Question

  • Q1. Profile based questions

Interview Preparation Tips

Round: aptitude
Experience: both technical and general.
Tips: you can easily clear if know somewhat in programming.

Round: HR Interview
Experience: once you clear aptitude then you will get to the company.

Skills: Personnel Management
College Name: Mnm Jain Engineering College

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Normal DP question (LC med)

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

(2 Questions)

  • Q1. Android basic questions
  • Q2. Automotive os basic questions
Round 2 - HR 

(1 Question)

  • Q1. Basic hr questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. All basics related to cpp Coding logic some puzzles
  • Q2. What is oops and explain
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • OOPs focuses on creating objects that contain both data and methods to manipulate that data.

    • It allows for reusability, modularity, and flexibility in code.

    • Key principles of OOPs include encapsulation, inheritance, and polymorphism.

    • Examples of OOPs languages include Java, C++, and Python.

  • Answered by AI
  • Q3. Virtual destructor and its use
  • Ans. 

    Virtual destructor is used to ensure proper destruction of derived class objects when deleted through a base class pointer.

    • Virtual destructor is declared in the base class with the 'virtual' keyword.

    • It allows the destructor of the derived class to be called when an object is deleted through a base class pointer.

    • Without a virtual destructor, only the base class destructor would be called, leading to memory leaks or unde

  • Answered by AI
  • Q4. DS and its all concepts write code for reverse linklist
  • Ans. 

    Reverse a linked list using iterative approach

    • Initialize three pointers: prev = null, current = head, next = null

    • Iterate through the linked list, updating pointers as follows: next = current.next, current.next = prev, prev = current, current = next

    • Update the head to point to the new head (prev)

  • Answered by AI
  • Q5. Memory management

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

Honda user image ABHIMANYU AWASTHI

posted on 20 Mar 2015

Interview Preparation Tips

Round: Test
Experience: easy
Tips: gate apti preparation is sufficient
Duration: 60 minutes
Total Questions: 50

General Tips: confidence matters a lot during whole placement process especially during gd and pi so prepare and practice for that
Skill Tips: focus on your technical subjects
Skills: technical
College Name: NIT BHOPAL
Motivation: work on hr part as well other than core subject knowledge
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. SELL ABD BUY 1 array question(easy level)
  • Ans. 

    This question involves buying and selling items in an array.

    • The array must contain strings.

    • You need to implement a function to buy and sell items from the array.

    • Provide examples of buying and selling operations.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - first complete dsa,and oops,core subjects of CSE,sql

Skills evaluated in this interview

Round 1 - Coding Test 

C# will be asked

Round 2 - One-on-one 

(1 Question)

  • Q1. Quetions willbe based on oops concept

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare oops in interview because coding round is the main round in which c# will be asked after that just focus on oops concept and will be get selected

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 minutes
Round difficulty - Hard

There was 2 parts. First part problems were based on Quantitative Aptitude. Problems were of 3 types- Easy, Medium and Hard with different scores. Difficulty keeps on increasing if you answer correctly and keeps on decreasing if you answer incorrectly.
First part was of 45 mins.
Second part consisted of 2 coding problems- Medium, Hard. One was based on Greedy and other was a difficult DP + Bitmask problem.
Coding part had more weightage than Aptitude.

  • Q1. K Centers

    In Ninja Land there are ‘N’ cities numbered from 0 to ‘N’-1. The distance between each pair of cities is given by N * N matrix ‘DIST’ where ‘DIST[i][j]’ denotes the distance between city ‘i’ and ...

  • Ans. Brute force

    This problem is an NP-Hard problem i.e there exists no polynomial-time solution for it. So we cannot do anything more than brute force for the exact solution. See this link for more information.

     

    Algorithm

    • This is a recursive algorithm.
    • Create an empty integer list/vector ‘SELECTED’ of size ‘N’.
    • Initialize an integer variable ‘RESULT’:= INF.
    • We make a recursive function, let it be kCenterHelper(K, N, SELECTE...
  • Answered Anonymously
  • Q2. Beautiful String

    Suppose we are given an empty string “inputString”. We have to convert this “inputString” into a “Beautiful String”

    We can perform any number of operations on “inputString” to convert it...

  • Ans. Brute Force

    The idea is to insert “abc” at every position in a string , “helperString” (initialised as an empty string) recursively and comparing it with the input string “inputString” at every recursive step. If the “helperString” comes out to be equal to input string “inputString” then return “True” to the function else “False”.

     

    Algorithm:

     

    • First make a recursive boolean  function “Solve” and pass “helpe...
  • Answered Anonymously
Round 2 - Video Call 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

There were 3 interviewers in my panel. The most senior panellist asked q. related to my interests and internship experience.
Other 2 asked questions related to Coding and subjects. There was 1 coding question which was implementation based and involved many corner cases. They were checking if I was able to figure out different corner cases and handle those. 
There were situation based questions also asked. One question was on system design of Arogya Setu App.

  • Q1. Multiplying Complex Numbers

    You are given two complex numbers 'NUM1' and 'NUM2' as strings, “A+Bi” where ‘A’ represents the real part and ‘B’ represents the imaginary part.

    You have to fi...

  • Ans. Mathematics

    Let first and the second complex number be, ‘a + bi’ and ‘c+di’, then 

     

    'RESULT' = (a + bi) *(c + di) = (ac + adi) = (bci + bd * (-1)) as i^2 = -1

     

    ‘RESULT’ = (ac - bd) + (ad+ bc) i 

     

    The steps are as follows:

     

    1. We will parse the input and extract the real and imaginary parts of the number.
    2. Let ‘REAL1’, ‘IMG1’ store the real and imaginary part of the first number.
    3. Let ‘REAL2’, ‘IMG2’ ...
  • Answered Anonymously
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round involved basic questions related to background and behaviour. It was basically a cultural fit round.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria6.5 CGPAJaguar Land Rover interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Fundamentals of C/C++, Operating System, DBMS, OOPsTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Focus on Data Structures, Algorithms as >= 75% of your interview will be dedicated to it. Practice as much as you can.
Tip 2 : Learn the fundamentals of C, C++, OS, SQL as that are basic expectations of interviewer.
Tip 3 : Keep 2 descent projects in resume. Try to have an internship. It will make your resume strong.

Application resume tips for other job seekers

Tip 1 : Try to keep relevant information only. Add all your skills and achievements.
Tip 2 : Try to have links of your coding and Github profiles.
Tip 3 : Add 2 to 3 project with small descriptions. Try to keep bullet points. Do mention the Tech Stack.
Tip 4 : Don't lie on any skill. Write only those on which you have worked.

Final outcome of the interviewSelected

I was interviewed in Dec 2020.

Round 1 - Video Call 

(3 Questions)

Round duration - 70 Minutes
Round difficulty - Medium

There were 5 people in the zoom meet, including me. Rest all 4 were interviewers, 3 from India and 1 from the United Kingdom.
They started with my introduction and then moved on to the questions from my resume, starting with my internship at Samsung Bangalore and then projects.
Then another interviewer asked about my weakness and strength. Then comes the turn of coding questions.
Starting with finding the minimum element in O(1) time, rotating the 2-D array by 90 degrees, OOPS questions were also asked like- polymorphism, abstraction, virtual class. Some OS questions were- cache, paging algorithms.
Then come my POR and other activities.

  • Q1. Kth Smallest Element

    You are given an array of integers 'ARR' of size 'N' and another integer 'K'. Your task is to find and return 'K'th smallest value present in the array.

    ...
  • Ans. Brute Force
    1. Sort the elements of ‘ARR’ using function ‘SORT’
    2. Return element at ('K' - 1)th index
    Space Complexity: O(1)Explanation:

    O(1).

     

    Since we are not using any extra space.

    Time Complexity: O(nlogn)Explanation:

    O(N * logN) where ‘N’ is the number of elements in the array.

     

    As we are sorting the array which takes O(N * log(N)) time.

  • Answered Anonymously
  • Q2. Inplace rotate matrix 90 degree

    You are given a square matrix of non-negative integers of size 'N x N'. Your task is to rotate that array by 90 degrees in an anti-clockwise direction without using ...

  • Ans. Cycle rotation
    1. There are N/2  cycles in a matrix of size ‘N’.
    2. We traverse in the matrix from the outermost cycle, i.e. (0,0) to innermost cycle i.e. ((N/2)-1, (N/2)-1).
    3. For each cycle, we’ll swap the elements of the matrix in a group of four elements i.e. for each ‘i’ <= ‘j’ < ‘N-i-1’ for each 0 <= ‘i’ <= ‘(N/2)-1’ we swap:
      • ‘ARR[i] [j]’ with ‘ARR[j, N-1-i]’
      • ‘ARR[j, N-1-i]’ with ‘ARR[N-1-i, N-1-j]’
      • ‘ARR[N-1-i...
  • Answered Anonymously
  • Q3. OS Questions

    What are page replacement algorithm in Operating System?

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria7 CGPAJaguar Land Rover interview preparation:Topics to prepare for the interview - Arrays, Strings, Stack and Queue, STL, Object-Oriented Programming, Operating System, Database Management System, Computer NetworksTime required to prepare for the interview - 5 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice GFG Must Do section, solve at least 5 Questions daily
Tip 2 : Start talking to new people regarding technology to remove hesitation at the time of the interview.
Tip 3 : Be in contact with a senior already working in that company, ask them regarding previous experience and new project the company is working on.
Tip 4 : Once you are done with GFG must do questions, now complete leetcode sorting by your target company.
Tip 5 : For core subjects refer to gate smashers and knowledge gate videos on youtube.

Application resume tips for other job seekers

Tip 1 : Try to modify your resume according to the company you are applying for, for this read their Job Description provided to you.
Tip 2 : Mention no more than 3 projects and 1,2 internships.
Tip 3 : Divide your skills into beginner, intermediate and hard sections, otherwise don't mention too many skills.
Tip 4 : Don't mention to many Position Of Responsibilities( at max 2-3).

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Normal DP question (LC med)

Tell us how to improve this page.

Polaris Software Developer Salary
based on 22 salaries
₹3.5 L/yr - ₹11 L/yr
20% less than the average Software Developer Salary in India
View more details

Polaris Software Developer Reviews and Ratings

based on 5 reviews

4.2/5

Rating in categories

2.6

Skill development

4.3

Work-life balance

3.3

Salary

3.5

Job security

4.4

Company culture

2.7

Promotions

3.0

Work satisfaction

Explore 5 Reviews and Ratings
Software Engineer
33 salaries
unlock blur

₹3.6 L/yr - ₹8 L/yr

Consultant
27 salaries
unlock blur

₹3.9 L/yr - ₹11 L/yr

Software Developer
22 salaries
unlock blur

₹3.5 L/yr - ₹11 L/yr

Associate Consultant
22 salaries
unlock blur

₹3.8 L/yr - ₹8.4 L/yr

Design Engineer
21 salaries
unlock blur

₹10 L/yr - ₹18 L/yr

Explore more salaries
Compare Polaris with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

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