Pingtel Network Solutions Private Limited interview experience Real time questions & tips from candidates to crack your interview

Trainee Software Engineer

Pingtel Network Solutions Private Limited
upvote
share-icon
3 rounds | 12 Coding problems

Interview preparation journey

expand-icon
Journey
My journey was full of learning and consistency. I started with brushing up on my basics of Java, Selenium, and SQL. Along with that, I focused on Data Structures and Operating System concepts. I dedicated a few hours daily for interview preparation, solving coding problems, revising testing concepts, and practicing system design questions.
Application story
After applying, I got a test link for the online assessment. Once I cleared the test, I was shortlisted for technical interview followed by HR discussion. The whole process took around 2-3 weeks from application to final selection.
Why selected/rejected for the role?
I was selected for this role because I had good clarity on my basics and concepts of programming, DBMS, OOPS, and Operating System. I had also done a few projects which helped me explain my practical knowledge in interviews. Consistency in practicing coding problems and being honest with my answers during interviews helped me a lot. Apart from technical skills, my communication skills and positive attitude towards learning impressed the interviewers.
Preparation
Duration: 3 months
Topics: Core Java, SQL, Aptitude, DSA, OOPS
Tip
Tip

Tip 1: Practice at least 200-250 coding questions on online coding platforms.
Tip 2: Be clear with your basics of Data Structures, Algorithms, DBMS, Operating System, and OOPS concepts.

Application process
Where: Other
Eligibility: Need two projects on Resume, (Salary Package: 2.5 LPA)
Resume Tip
Resume tip

Tip 1: Mention at least 1 or 2 real-time projects in your resume to showcase your practical knowledge.
Tip 2: Keep your resume simple, clear, and avoid adding false information or skills which you are not confident about.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date7 Feb 2018
Coding problem4

I was asked MCQs on Aptitude, OS, DBMS, OOPS, Computer Networks, DSA, and general programming concepts. And some other questions.

1. Puzzle

A man can complete a work in 20 days, and his friend can complete the same work in 30 days. If both work together, in how many days will they complete the work?

2. Code Output

What will be the output of the following code?

int x = 5;
int y = 10;
System.out.println(x++ + ++y);

Problem approach

x++ = 5 (but after execution x becomes 6)
++y = 11
Output = 5 + 11 = 16

3. Operating System

  • What is Virtual Memory? (Learn)
  • What are Semaphores? (Learn)
  • Explain different types of CPU scheduling algorithms. (Learn)
Problem approach

Tip 1: Read Galvin (Operating System Concepts) thoroughly for OS fundamentals like semaphores, virtual memory, deadlock, paging, etc.
Tip 2: Practice SQL queries regularly on online coding platforms.

4. System Design

How would you handle high traffic and ensure scalability? (Learn)

Problem approach

Tip 1: Identify Core Components.
Tip 2: Design for Scalability.
Tip 3: Unique Key Generation.

02
Round
Easy
Face to Face
Duration90 minutes
Interview date1 Mar 2018
Coding problem7

Timing: It was in the afternoon. The environment was good.

1. Operating System

  • Explain Process vs Thread. (Learn)
  • What is Deadlock? Explain necessary conditions for Deadlock. (Learn)

2. Puzzle

A man is looking at a photograph of someone. His friend asks, "Whose picture are you looking at?" The man replies, "Brothers and sisters, I have none. But that man's father is my father's son."
Who is in the photograph?

Problem approach

Stay calm and read the puzzle carefully, focus on each line.

3. Puzzle

You have 3 boxes.
One box contains only apples.
One box contains only oranges.
One box contains both apples and oranges.
All the boxes are labelled incorrectly. You are allowed to pick only one fruit from any one box. How will you label all boxes correctly?

Problem approach

Tip 1:Try to break down the problem into smaller parts or draw diagrams.
Tip 2: Practice logical reasoning and puzzle-type questions regularly.

4. Web Technologies

Convert long URLs into short URLs. (Learn)

5. DBMS

Explain Normalization and its types in DBMS with examples. (Learn)

Problem approach

Tip 1: Understand the basic concepts of DBMS like Keys, Constraints, and Normalization.
Tip 2: Practice SQL Queries.
Tip 3: Revise ER Diagrams, Relationships (1:1, 1:M, M:N) & Functional Dependencies for better clarity in interviews.

6. 2 Sum

Moderate
0/80
Asked in companies
Wells FargoHCL TechnologiesOLX Group

Given an array of integers nums and an integer target, return the indices of the two numbers such that they add up to the target.

You may assume that each input has exactly one solution, and you may not use the same element twice.

Problem approach

def two_sum(nums, target): num_map = {} # Step 1: Create an empty dictionary for i, num in enumerate(nums): # Step 2: Loop through the list complement = target - num # Step 3: Calculate the complement if complement in num_map: # Step 4: Check if complement already seen return [num_map[complement], i] # Step 5: Return indices num_map[num] = i # Step 6: Store the current number with its index return [] # Step 7: Return empty if no pair found

Try solving now

7. Check If The String Is A Palindrome

Easy
10m average time
90% success
0/40
Asked in companies
SprinklrCIS - Cyber InfrastructureSamsung

Write a function that takes a string as input and returns true if the string is a palindrome (reads the same forward and backward), ignoring cases and non-alphanumeric characters.

Problem approach

Step 1: Clean the string by removing all non-alphanumeric characters using regex and convert it to lowercase.
So, "A man, a plan, a canal: Panama" becomes "amanaplanacanalpanama".

Step 2: Use two pointers — one starting from the beginning (left) and one from the end (right).

Step 3: Compare characters at left and right.

Step 4: If characters are not equal, return false (not a palindrome).

Step 5: If the entire string passes without mismatches, return true (it is a palindrome).

Try solving now
03
Round
Easy
HR Round
Duration50 minutes
Interview date8 May 2018
Coding problem1

1. HR Questions

  • Tell me about yourself.
  • Why do you want to join our company?
  • What are your strengths and weaknesses?
  • Why should we hire you?
  • Do you have any questions for us?
Problem approach

Tip 1: Prepare a good self-introduction including your education, skills, project, and achievements.

Tip 2: Be honest, confident, and maintain a positive attitude while answering.

Tip 3: Research about the company background, vision, and recent achievements.

Tip 4: Prepare common HR answers beforehand and practice in front of a mirror or with friends.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes