Upload Button Icon Add office photos
Engaged Employer

i

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

Phonon Communications Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Phonon Communications Software Developer Interview Questions, Process, and Tips

Updated 10 Feb 2025

Phonon Communications Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - HR 

(5 Questions)

  • Q1. Define your experience
  • Ans. 

    I have 5 years of experience in software development, specializing in web applications using Java, Spring, and Angular.

    • 5 years of experience in software development

    • Specialize in web applications

    • Proficient in Java, Spring, and Angular

  • Answered by AI
  • Q2. Difference between HTML and CSS
  • Ans. 

    HTML is used for structuring content on a webpage, while CSS is used for styling and formatting that content.

    • HTML stands for HyperText Markup Language and is used to create the structure of a webpage.

    • CSS stands for Cascading Style Sheets and is used to style the elements created with HTML.

    • HTML uses tags to define elements like headings, paragraphs, images, and links.

    • CSS uses selectors to target specific HTML elements a...

  • Answered by AI
  • Q3. Explain webpack?
  • Ans. 

    Webpack is a module bundler for JavaScript applications.

    • Webpack takes modules with dependencies and generates static assets representing those modules.

    • It can handle various types of assets like JavaScript, CSS, and images.

    • Webpack allows for code splitting, lazy loading, and hot module replacement.

    • Common configuration options include entry point, output path, loaders, and plugins.

  • Answered by AI
  • Q4. Difference between span tag and div tag in HTML5?
  • Ans. 

    Span tag is an inline element used for styling small portions of text, while div tag is a block-level element used for grouping and styling larger sections of content.

    • Span tag is used for styling inline elements like text or images.

    • Div tag is used for grouping and styling larger sections of content.

    • Span tag does not create a new line, while div tag creates a new block-level element.

    • Example: <span style='color: red;'...

  • Answered by AI
  • Q5. Explain HTML5 web storage?
  • Ans. 

    HTML5 web storage is a way to store data locally in a user's browser.

    • HTML5 web storage allows for storing key/value pairs locally in a user's browser.

    • It provides two storage mechanisms - localStorage and sessionStorage.

    • localStorage stores data with no expiration date, while sessionStorage stores data for one session only.

    • Data stored in web storage is accessible across pages and browser sessions.

    • Example: localStorage.se...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Before applying for jobs, identify your strength, skills and interest. Align them with roles that excite you and offer growth opportunities.

Interview questions from similar companies

Interview Questionnaire 

3 Questions

  • Q1. Based on API coding Round
  • Q2. Designing + project
  • Q3. HR

Interview Preparation Tips

Round: Test
Experience: 30 MCQ questions testing basic logical reasoning, quantitative aptitude, analytical skills.
2 coding questions --I skipped 1st that was a mistake as it was the easiest. Basic array adhoc question.
2nd-greedy algorithm based find number of platforms for a train schedule.
1 API coding on trie data structure. Functions were all there. Problem--Given a word with a letter missing...find and print possible words from the dictionary. for example--
Input- dristisofts 5
Output- drishtisofts
drisetisofts
1 debugging question-toughest of them all for me...2d-matrix find the rectangle with largest sum.
Tips: Basic Level of Questions for me. I never explicitly prepared for those. Doable.
Try both 1st and 2nd...they will be easy...C and java are only possible languages given so can't use stl.
API will be easy only lengthy...don't panic...
If you have time, you will try 4th.

Duration: 180 minutes
Total Questions: 34

Round: Test
Experience: Completely networking based problem. based on TCP protocol. packets are being dropped and changed find a way to stop it. I was able to pass all test cases. (they were having some internal problems with there test cases).
Tips: Exciting round. Use re-transmission and sequence id and hash coding. Focus on everything. Interviews will be based on these.
Duration: 60 minutes
Total Questions: 1

Round: Test
Experience: N=4. find errors and generalise for N.
Tips: Easy-peasy.
Duration: 60 minutes
Total Questions: 1

Round: Technical Interview
Experience: Lovely experience. Duration -2hours. Interviewer was a chill guy. Interview started with some light moments and we discussed about my experience with the company I did my internship with. Then there was questioning about what I did in my API coding round. I was asked to explain point by point about how I understood the problem and how I solved it. Then he started grilling me on questions based on it. One by one questions were put in some way that I had to revisit everything what I learnt in my 2nd year about transmission protocol. Everything, starting with what was the hash code used to how the window size is decided and how to reduce traffic by sending cumulative ack.
Tips: Better prepare networking before coming. Everything, every exception.

Round: Technical Interview
Experience: I was asked to tell any two of my projects. And this is where I think I got an edge over others. My resume was filled with many projects and we discussed two of my most recent projects. I had learnt about Oauth protocol and RESTful APIs so we discussed about it. Then there was this problem about a company visiting for campus recruiting wanting to conduct a test on Hackerearth + what if lights went off and students want to continue where they had left --the problem was to design a databse based on these conditions and then some questions were asked on the database I had made. Finally there was an interview scheduling problem.50 students. 3 rounds(1->P1,P2 2->P2,P3 3->P4). design an algorithm to conduct the interviews taking minimum time to process all 50 students.
Tips: Prepare your projects and DBMS as well. Be confident, build approaches to tackle problems and try finding loopholes in it and then work on those. They will be focussing more on how you will tackle a general problem and not the solution.

Round: HR Interview
Experience: Introductions with family background. Psychometric test. and then I was told to ask about the company. Interviewer was very cool.
Tips: Easy - peasy.

General Tips: Do away with any nervousness. The interviewers will be extremely friendly. Just do your best. If you know it, it isn't that hard. Hints would be given. They just test your approach and knowledge of the subject.
Skill Tips: TCP concepts and socket programming. Projects on that would be lovely.
Skills: Networking, DBMS
College Name: NIT Jalandhar
Funny Moments: The interview was held in guest rooms lying down on bed. I was even asked to take rest and sleep for an hour before interviews alongside their bed.

Interview Preparation Tips

Round: Test
Experience: The online test had two sections. First had simple objective aptitude questions.
The other section had coding problems.
There were 4 questions.
Two were adhoc problems.
In the other two we had to add code to solve the problem.

I did well in the objective section and did 3 of the coding problems.
Duration: 180 minutes

Round: Test
Experience: We were given code of n-queen problem which had some errors in it.

We were given the task to correct the code and explain it.

I did it well in time.
Duration: 30 minutes

Round: Test
Experience: In this round we were given a problem statement.
What we had to do was to implement a client and server side.
Basic code was given.

What we had to do was to implement code that could detect message alteration or if there was a packet drop.

Round: Technical Interview
Experience: This round went for almost 2 hours.
It was more of a discussion. It was on the developer's coding round. The interviewer was very cool. He tested all my knowledge about networking. The discussion on the software model went on and he kept on giving me more and more exception conditions which I had to solve for the problem.

Round: Technical Interview
Experience: This round also went for another 2 hours.
The interviewer asked me to pick any 2 of my projects and explain it to him.
After I explained the projects he gave me a question on DP.
It was also more of a discussion. I wasn't able to give him the correct answer in the end.

Round: HR Interview
Experience: It was a very cool round. He asked me to fill in a form and asked me if I had any queries about the company.
Then he asked me some basic HR questions. This round was like a formality not a elimination round.

Skills:
College Name: NIT Jalandhar

Interview Questionnaire 

2 Questions

  • Q1. What do you want to do in future?
  • Ans. 

    I want to become a technical lead and work on innovative projects.

    • I plan to gain more experience in software development and project management.

    • I want to learn new technologies and keep up with industry trends.

    • I hope to mentor and guide junior developers to help them grow in their careers.

    • I aspire to work on projects that have a positive impact on society.

  • Answered by AI
  • Q2. Where do you see yourself in the next 10 years?
  • Ans. 

    In 10 years, I see myself as a senior software developer leading a team of developers to create innovative solutions.

    • Leading a team of developers to create innovative solutions

    • Continuing to learn and stay up-to-date with new technologies

    • Mentoring junior developers

    • Contributing to open-source projects

    • Attending and speaking at tech conferences

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Moderate stuff was there, not very difficult to crack.
Tips: Just try to stay cool and solve the questions.
Duration: 90 min minutes
Total Questions: 50-60

Round: Test
Experience: There were 3 coding questions.
One of them was from linked-list (a simple one)
And another was from the tree (to be solved by recursion and this one was also easy)
And the last question was from Dynamic Programming (moderate difficulty)
Tips: Solve the two easy questions with the best possible algorithm that you can.
And if you are able to solve the last one then its ok otherwise don't leave it, atleast write some lines of code.
And I would like to suggest geeksforgeeks for the preparation of this coding round.
Duration: 90 min minutes
Total Questions: 3

Round: Test
Experience: I was given 2 questions with their codes (one of them was of 100 lines and another code was about 250 lines).
Both the codes were having some errors and we have to rectify them.
First of all I was asked to understand the given codes and draw a flow chart describing the algorithm of the code.
And then I was asked to find out the errors in the given code.
Tips: Just stick to the code.
This round was not that much easy as the previous ones.
You have to stick to the code till the last.
Duration: 3 hours minutes
Total Questions: 2

Round: Test
Experience: I was given some APIs of a server and I have to write a client program that uses these APIs to design a game for knight-moves in a 8X8 chess board.
Tips: The main issue was there in synchronising the client requests to the server.
You must have the basic knowledge of server-client programs.
Duration: 3 hours minutes
Total Questions: 1

Round: Technical Interview
Experience: I don't remember the questions but this round was not so difficult as the last two rounds.
There were simple technical questions related to what you have done in your internship and basic OS,DBMS.
Tips: Stay calm and look relaxed.

Round: HR Interview
Experience: Most of the questions were about my family background.
Tips: Just keep calm and smiling.
Don't try to over-react and the most important thing is be yourself.

General Tips: 1: Be Confident.
2: Keep Smiling.
3: Do not be Panic.
4: Remember they are here to hire you but not reject you.
5: Do not loose hope.
6: Believe at yourself.
7: Start preparing early.
8: Do demo interviews with your friend.
Skill Tips: Follow geeksforgeeks and do practise the server-client programs.
Skills: Coding, Client-Server Programs, Aptitude , OS basics, OOPs, DBMS, Reasoning skills
College Name: NIT DURGAPUR
Motivation: Every body joins a comapny for making a software or earning money. But I was always motivated to MAKE MONEY. I have taken this job because they have very extensive work in Share Market and they have lots of MBA from IIM's, Lots of CAs, CS. Thats why i have choosen Edelweiss. I have rejected epic System USA for this profile.

I applied via Campus Placement and was interviewed before Apr 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Basic java questions and a few easy to medium leetcode.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare from leetcode and language according to the profile.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 coding questions, DSA

Round 2 - One-on-one 

(2 Questions)

  • Q1. What is binary tree and implement
  • Ans. 

    A binary tree is a data structure where each node has at most two children.

    • Consists of nodes, each with a left and right child pointer

    • Root node is the topmost node

    • Traversal methods include in-order, pre-order, and post-order

  • Answered by AI
  • Q2. What is deadlock
  • Ans. 

    Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.

    • Occurs in multitasking environments

    • Caused by a circular dependency of resources

    • Can be resolved by using techniques like resource allocation graph

    • Example: Process A holds Resource 1 and waits for Resource 2, while Process B holds Resource 2 and waits for Resource 1

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Coding Test 

# 3 DSA qustions basically leetcode medium

Round 2 - Technical 

(5 Questions)

  • Q1. QUestions revolved around select and join queries
  • Q2. Linkedlist add and delete node concept with code
  • Ans. 

    Linkedlist add and delete node concept with code

    • To add a node to a linked list, create a new node and update the next pointer of the current last node to point to the new node

    • To delete a node from a linked list, update the next pointer of the previous node to skip over the node to be deleted

  • Answered by AI
  • Q3. How to handle dead locks?
  • Ans. 

    Deadlocks can be handled by using techniques like prevention, avoidance, detection, and recovery.

    • Use prevention techniques like ensuring a strict ordering of resource requests to avoid circular wait.

    • Implement avoidance techniques like ensuring that resources are only allocated if they can be used without causing a deadlock.

    • Detect deadlocks by periodically checking for circular wait conditions and taking appropriate act...

  • Answered by AI
  • Q4. What is race condition?
  • Ans. 

    Race condition is a situation in which the outcome of a program depends on the order of execution of its threads.

    • Occurs when multiple threads access shared data and try to change it at the same time

    • Can lead to unpredictable behavior and bugs in the program

    • Prevented by using synchronization techniques like locks and semaphores

  • Answered by AI
  • Q5. Build stack from scratch without using custom data structures
  • Ans. 

    Implementing a stack using arrays without custom data structures

    • Use an array to store the elements of the stack

    • Keep track of the top of the stack using a variable

    • Implement push operation by adding elements to the end of the array

    • Implement pop operation by removing elements from the end of the array

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be well prepared with basics of cs fundamentals and dsa concepts

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed before Nov 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

It's already been more than 6 month when I gave interview, cannot remember what were ask but difficulty level of test was easy to moderate.

Round 2 - One-on-one 

(1 Question)

  • Q1. Two coding qestion were asked: 1) First question were related to binary search. 2) Second question was based on dynamic programming(simple)
Round 3 - HR 

(1 Question)

  • Q1. Introduction about me and my family. Detailed discussion on family background and little bit question on resume based.

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your fundamental strong.
Keep practicing with consistent.
Always enjoy and stay connected with your learning.
Don't skip learning, if you are not seeing result in short time. Slowly or gradually things will start making sense.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via LinkedIn and was interviewed before Sep 2022. There were 4 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 Resume tips
Round 2 - Coding Test 

DSA and javasciript questions

Round 3 - Technical 

(1 Question)

  • Q1. Questions on closure, javascript event loop, promises, async await, callbacks,
Round 4 - HR 

(1 Question)

  • Q1. Why looking for job change?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare more on the basics of javascript or any language you want to work on or applying for.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before May 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 Resume tips
Round 2 - Technical 

(3 Questions)

  • Q1. All basics which language you know?
  • Q2. Ready to learn and work ?
  • Ans. 

    Yes, I am ready to learn and work.

    • I am highly motivated and eager to expand my knowledge and skills.

    • I am open to learning new technologies and programming languages.

    • I am willing to take on challenging projects and work collaboratively with a team.

    • I have a track record of quickly adapting to new environments and delivering high-quality software solutions.

  • Answered by AI
  • Q3. Able to handle work pressure?
  • Ans. 

    Yes, I am able to handle work pressure.

    • I prioritize tasks and manage my time effectively

    • I communicate with my team and ask for help when needed

    • I take breaks and practice stress-relieving techniques

    • I stay organized and focused on the end goal

  • Answered by AI
Round 3 - One-on-one 

(3 Questions)

  • Q1. Which tech stack you worked ?
  • Ans. 

    I have worked with a variety of tech stacks including MEAN, MERN, LAMP, and Java Spring.

    • MEAN stack (MongoDB, Express.js, Angular, Node.js)

    • MERN stack (MongoDB, Express.js, React, Node.js)

    • LAMP stack (Linux, Apache, MySQL, PHP)

    • Java Spring stack (Java, Spring Framework)

  • Answered by AI
  • Q2. Crucial work which you done in your career?
  • Ans. 

    Developed a critical software module for a large e-commerce platform.

    • Designed and implemented a secure payment gateway integration.

    • Optimized database queries to improve performance by 50%.

    • Resolved a major bug that was causing system crashes.

    • Implemented a real-time chat feature using WebSockets.

    • Developed an automated testing framework to ensure code quality.

  • Answered by AI
  • Q3. How to manage your work ?
  • Ans. 

    Managing work involves setting goals, prioritizing tasks, and using effective time management techniques.

    • Set clear goals and objectives for each project or task

    • Break down complex tasks into smaller, manageable subtasks

    • Prioritize tasks based on urgency and importance

    • Create a schedule or to-do list to organize and track progress

    • Use tools and technologies to streamline work processes

    • Communicate and collaborate with team m...

  • Answered by AI
Contribute & help others!
anonymous
You can choose to be anonymous

Phonon Communications Interview FAQs

How many rounds are there in Phonon Communications Software Developer interview?
Phonon Communications interview process usually has 1 rounds. The most common rounds in the Phonon Communications interview process are HR.
How to prepare for Phonon Communications Software Developer 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 Phonon Communications. The most common topics and skills that interviewers at Phonon Communications expect are Hibernate, Java, SQL Database and Spring.
What are the top questions asked in Phonon Communications Software Developer interview?

Some of the top questions asked at the Phonon Communications Software Developer interview -

  1. Difference between span tag and div tag in HTM...read more
  2. Difference between HTML and ...read more
  3. Explain HTML5 web stora...read more

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

INTERVIEWS

IDC Technologies

No Interviews

INTERVIEWS

Bunge India

No Interviews

INTERVIEWS

Bunge India

No Interviews

INTERVIEWS

Bunge India

No Interviews

INTERVIEWS

Onextel Media

No Interviews

INTERVIEWS

Central UP Gas

No Interviews

INTERVIEWS

Bunge India

No Interviews

INTERVIEWS

South Indian Bank

No Interviews

Tell us how to improve this page.

Phonon Communications Software Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Phonon Communications Software Developer Salary
based on 8 salaries
₹4 L/yr - ₹5.5 L/yr
35% less than the average Software Developer Salary in India
View more details

Phonon Communications Software Developer Reviews and Ratings

based on 3 reviews

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 3 Reviews and Ratings
Software Development Engineer 1
10 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Site Reliability Engineer
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager- HR
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Phonon Communications with

Knowlarity

4.2
Compare

Exotel

3.1
Compare

MyOperator

3.5
Compare

Ozonetel Systems

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