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 142 Reviews

Filter interviews by

Polaris Java Developer Interview Questions and Answers

Updated 23 Dec 2021

Polaris Java Developer Interview Experiences

1 interview found

I applied via Referral and was interviewed before Dec 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Explain code of ascending number array
  • Ans. 

    Ascending number array code sorts numbers in ascending order.

    • Declare an array of integers.

    • Use a loop to iterate through the array.

    • Compare adjacent elements and swap them if they are in the wrong order.

    • Repeat until the array is sorted in ascending order.

  • Answered by AI
  • Q2. Core java questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare core java coding entire writing codes
try catch coding learn all coding

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. About Core Java
  • Q2. What is JVM & JRE
  • Ans. 

    JVM stands for Java Virtual Machine, which is responsible for running Java programs. JRE stands for Java Runtime Environment, which includes JVM along with libraries and other components necessary for running Java applications.

    • JVM is an abstract machine that provides a runtime environment in which Java bytecode can be executed.

    • JRE includes JVM, libraries, and other files necessary for running Java applications.

    • JVM is p...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Date of Joining
  • Q2. When will you able to Join!

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)

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. About Core Java
  • Q2. What is JVM & JRE
  • Ans. 

    JVM stands for Java Virtual Machine, which is responsible for running Java programs. JRE stands for Java Runtime Environment, which includes JVM along with libraries and other components necessary for running Java applications.

    • JVM is an abstract machine that provides a runtime environment in which Java bytecode can be executed.

    • JRE includes JVM, libraries, and other files necessary for running Java applications.

    • JVM is p...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Date of Joining
  • Q2. When will you able to Join!

Skills evaluated in this interview

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

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 by CodingNinjas
  • 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 by CodingNinjas
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 by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

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

  • Q1. Basic HR Questions

    Tell me about yourself.

    Why should we hire you?

    How do you handle pressure?

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 by CodingNinjas
  • 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 by CodingNinjas
  • 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

Polaris Interview FAQs

What are the top questions asked in Polaris Java Developer interview?

Some of the top questions asked at the Polaris Java Developer interview -

  1. Explain code of ascending number arr...read more
  2. Core java questio...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Polaris interview
Referral
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Polaris Java Developer Salary
based on 4 salaries
₹6 L/yr - ₹7.5 L/yr
13% more than the average Java Developer Salary in India
View more details
Software Engineer
33 salaries
unlock blur

₹3.6 L/yr - ₹8 L/yr

Consultant
29 salaries
unlock blur

₹3.9 L/yr - ₹11.1 L/yr

Software Developer
25 salaries
unlock blur

₹3 L/yr - ₹9.4 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

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview