Upload Button Icon Add office photos

Filter interviews by

Ping Identity Software Engineer2 Interview Questions and Answers

Updated 19 May 2024

Ping Identity Software Engineer2 Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. About projects and work
  • Q2. Scalability and basic HLD stuff
Round 2 - Technical 

(2 Questions)

  • Q1. React project given - random issue fix related to rendering
  • Q2. Implement search in react
  • Ans. 

    Implementing search functionality in a React application

    • Use state to store search query

    • Filter data based on search query

    • Display filtered results

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Understanding projects and work

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2022. 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 - Aptitude Test 

Coding Test with DELL EMC ,RSA

Round 3 - Assignment 

Medical Assignment and to work with Medical Assistants

Interview Preparation Tips

Interview preparation tips for other job seekers - Very good company and good to work with RSA Security,DELL EMC
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Questions on Java Core and Collections
  • Q2. Questions on multithreading
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hackerrank was used for test

Round 2 - Technical 

(2 Questions)

  • Q1. Implement BFS to find the nearest neighbour
  • Ans. 

    Implement BFS algorithm to find the nearest neighbour

    • Create a queue to store nodes to be visited

    • Start with the initial node and add it to the queue

    • While the queue is not empty, dequeue a node, visit its neighbours, and add them to the queue

    • Repeat until the nearest neighbour is found

  • Answered by AI
  • Q2. Implement Priority queue using heap.
  • Ans. 

    Priority queue can be implemented using a heap data structure.

    • Create a min heap or max heap based on the priority order needed.

    • Insert elements into the heap based on their priority level.

    • Remove elements from the heap based on their priority level.

    • Heapify the heap after each insertion or deletion operation.

    • Example: Implementing a min heap for a priority queue where lower values have higher priority.

  • Answered by AI

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Jan 2016. There were 3 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. Questions on linked list
  • Q2. Questions on resume
  • Q3. About my interests
  • Q4. My interest in symantec
  • Q5. Place to work

Interview Preparation Tips

College Name: IIT Madras

I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. How you find loop in a linked list
  • Ans. 

    To find a loop in a linked list, we use Floyd's cycle-finding algorithm.

    • Floyd's cycle-finding algorithm uses two pointers, one moving at twice the speed of the other.

    • If there is a loop in the linked list, the two pointers will eventually meet.

    • To detect the meeting point, we reset one of the pointers to the head of the linked list and move both pointers at the same speed.

    • The meeting point is the start of the loop.

  • Answered by AI
  • Q2. What is LRU, MRU and LFU
  • Ans. 

    LRU, MRU and LFU are caching algorithms used to manage memory in computer systems.

    • LRU stands for Least Recently Used and removes the least recently used items from the cache when the cache is full.

    • MRU stands for Most Recently Used and removes the most recently used items from the cache when the cache is full.

    • LFU stands for Least Frequently Used and removes the least frequently used items from the cache when the cache i...

  • Answered by AI
  • Q3. Camel banana problem

Interview Preparation Tips

Round: Test
Experience: coding test in hacker rank. can code in any language except in C and C++.
Duration: 1 hour
Total Questions: 2

Round: Technical Interview
Experience: In technical round the questions are on OS, basics of C(mainly in linked lists) and maths puzzle

They mostly see how you are approaching towards a problem.
It is first time that I heard the camel banana problem. So I struggled for some time and came up with a solution. He said he liked the approach but it can be optimized.

Round: HR Interview
Experience: It started with explain about yourselves. and then he asked to explain about one project with technical details. Later he asked me to explain binary search for a guy who don't know much of technical knowledge. He continued with why we only do 2 partitions why can we make it up to 3. Later he asked me what I liked most in my mobile phone. I said chatting apps. So he asked me that if I was hired as a developer to make a chatting app how will I do it.
Tips: way of thinking and way of approaching towards a problem.

Round: HR Interview
Experience: This round was focused mainly on whether I like to work in Bangalore or not. How I first heard about Symantec. how I will suit for the company. what are my future plans.

Skills: C, OS, Math Puzzles
College Name: IIT Madras

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Why should we choose you?
  • Ans. 

    I have the skills, experience, and passion to excel in this role.

    • I have a strong background in software development, with experience in multiple programming languages and frameworks.

    • I am a quick learner and enjoy tackling new challenges.

    • I am a team player and enjoy collaborating with others to achieve common goals.

    • I am passionate about software engineering and am always looking for ways to improve my skills and knowled...

  • Answered by AI
  • Q2. Why did you choose our company?
  • Ans. 

    I chose your company because of its reputation for innovation and its commitment to employee growth.

    • Your company has a strong reputation for innovation in the industry.

    • I was impressed by the emphasis on employee growth and development.

    • I believe that your company's values align with my own personal values.

    • I was excited about the opportunity to work with a talented team of engineers.

    • Your company's mission and vision reso

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: There were 2 technical rounds. Technical (software): These were tested-How a person approaches a problem,how he thinks.Solutions weren’t needed. Basic understanding, knowledge of Algorithms was tested.

Round: HR Interview
Experience: Knowledge in Machine learning, Artificial Intelligence (electives of the person)
Tips: Basic math would help. Speed doesn’t matter.

Skill Tips: For applying to Software profile, one needs to practice much.
College Name: IIT MADRAS

Interview Questionnaire 

6 Questions

  • Q1. Given a Linked list , print yes if it is palindrome else print no
  • Q2. Print the level order traversal of the binary tree in the spiral form
  • Ans. 

    Print the level order traversal of binary tree in spiral form

    • Perform level order traversal of the binary tree

    • Alternate the direction of traversal for each level

    • Use a stack to reverse the order of nodes in each level

    • Print the nodes in the order of traversal

  • Answered by AI
  • Q3. Maximum of all subarrays of size k(Expected Time Complexity O(N). Input : arr[] = {1, 2, 3, 1, 4, 5, 2, 3, 6} k = 3 Output : 3 3 4 5 5 5 6
  • Ans. 

    Find the maximum element in each subarray of size k in a given array.

    • Iterate through the array from index 0 to n-k.

    • For each subarray of size k, find the maximum element.

    • Store the maximum elements in a separate array.

    • Return the array of maximum elements.

  • Answered by AI
  • Q4. Given Two sorted array of size size n each. Find the Kth largest element in these two array (Expected Time Complexity Log(n))
  • Ans. 

    To find the Kth largest element in two sorted arrays, we can use the merge step of merge sort algorithm.

    • Merge the two arrays into a single sorted array using a modified merge sort algorithm.

    • Return the Kth element from the merged array.

  • Answered by AI
  • Q5. Website having several web-pages. And also there are lot many user who are accessing the web-site. say user 1 has access pattern : x->y->z->a->b->c->d->e->f user 2 has access pattern : z->a->b->c->d user 3...
  • Q6. Given two array , one of size m+n and contains m element and other position are empty , 2nd array is of size n and contains n element. both array are sorted , now merge the second array to first one such t...
  • Ans. 

    Merge two sorted arrays into one sorted array with expected time complexity of (m+n).

    • Use a two-pointer approach to compare elements from both arrays and merge them into the first array.

    • Start comparing elements from the end of both arrays and place the larger element at the end of the first array.

    • Continue this process until all elements from the second array are merged into the first array.

  • Answered by AI

Interview Preparation Tips

Round: Test
Duration: 90 minutes

Skills: Algorithm , OS, DBMS, data structure
College Name: NIT BHOPAL

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Experience: Coding questions were comparatively easy. There were three questions.1. Given a string map each character of which to the corresponding digit in a 10 digit mobile phone keypad.2. Don't remember, will add when it comes to my mind.3. Don't remember, will add when it comes to my mind.

Skills: Coding ability, Complete knowledge of working of internet.,
College Name: IIT Bombay

Interview Preparation Tips

Round: Test
Experience: Just 1 online test



Round - I (90 mins)



Online Test conducted @ HackerRank



a. M.C.Qs (Operating System + Aptitude + C Programming Language + Object Oriented Programming)



b. Programming (2 coding questions)The Online Exam started off after a brief Presentation on Amazon.





The MCQs were largely based on Operating System, Data structures and Algorithms, OOP concepts, C language and Aptitude.



Coding Questions



1. Determine whether a Linked List is a palindrome or not.



2. Given few sets of intervals print out the the entire intervals without overlapping , if they overlap then combine them into one.



Eg: Input : (5,7) (1 , 6) (2 ,4) (10 ,14) (8,9)



Output : (1,7) (8,9) (10,14)



Advice: Must solve at least 1 coding question to have a good chance for selection into the next round
Tips: CGPA holds importance because it is basic eligibility criteria for written test and then secondly it increases odds in your favor of your selection more than those with lower CGPA with same interview performance. Prepare a good resume



1. Prioritize your content



2. Put the most important information first (Academic Projects + Internship)



3. Proofread it twice



Advice : Do your best and leave the rest to god

Round: Test
Experience: Round II

2 Coding questions

1. Classic 2-sum problem

2. Given numbers a, b as the seeds for the Fibonacci sequence determine if a third number 'k' is a part of that sequence or not. (Tricky)
Total Questions: 2

Round: Other Interview
Experience: Round III
1. Tell me about yourself
2. Project + Internship Discussion
3. Compress a given string "aabbbccc" to "a2b3c3"
constraint: inplace compression, no extra space to be used
assumption : output size will not exceed input size

Round: Technical Interview
Experience: Round IV
1. Internship Project Discussion (30 mins)
2. Find the largest count of 0s in a row in a matrix of 0s and 1s sorted in an ascending order row-wise.
3. Replicate a tree with random pointers inplace

Round: Other Interview
Experience: Round V
1. Question related to graphs involving concepts of Depth and Height of a tree. (Took a lot of time in solving it ! but finally recognized the pattern)
2. Maximum size square sub-matrix with all 1s
3. Find the median of an infinite series of integers
4. Find the most popular Google searches. (solved it using Trie and Max-Heaps)
2 more questions but can't remember them.Finally after waiting for more than 9 hours the results were announced and I was selected
Tips: Be cool and always ask the interviewer questions at the end of the interview. Explain the interviewer your progress while solving the question so that you both are on the same page + its easier for him to understand. Behavioral and H.R.
Tips
1. Speak clearly and with confidence
2. Always prepare yourself beforehand for some common questions like:
a. Tell me about yourself.
b. Why should I hire you?
c. What are your strengths and weaknesses? (give examples)
d. What is your Dream Company?

General Tips: They judge you purely on the basis of your knowledge and performance during the face to face interviews. The extra curricular activities are not given much consideration as Amazon focuses its recruitment procedure purely on the basis of your Technical Knowledge. Prepare a good resume
1. Prioritize your content
2. Put the most important information first (Academic Projects + Internship)
3. Proofread it twice
College Name: NIT JAIPUR

Ping Identity Interview FAQs

How many rounds are there in Ping Identity Software Engineer2 interview?
Ping Identity interview process usually has 3 rounds. The most common rounds in the Ping Identity interview process are Technical and HR.
What are the top questions asked in Ping Identity Software Engineer2 interview?

Some of the top questions asked at the Ping Identity Software Engineer2 interview -

  1. Implement search in re...read more
  2. react project given - random issue fix related to render...read more
  3. Scalability and basic HLD st...read more

Tell us how to improve this page.

Ping Identity Software Engineer2 Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Swiggy Interview Questions
3.8
 • 428 Interviews
BigBasket Interview Questions
3.9
 • 359 Interviews
PolicyBazaar Interview Questions
3.6
 • 349 Interviews
Udaan Interview Questions
4.0
 • 334 Interviews
CARS24 Interview Questions
3.5
 • 331 Interviews
View all
Staff Software Engineer
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Staff Engineer
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Staff Quality Engineer
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Ping Identity with

Okta

2.3
Compare

RSA Security

3.8
Compare

CyberArk

3.8
Compare

Gen

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