Juniper Networks Interview Experience
ROUND 1: ONLINE TEST
Platform: Hackerrank
Duration of test: 90 min
Number of questions: 33 ( 32 MCQs + 1 code challenge )
Topics:
- Aptitude ( Time and Work, Number System, Data Interpretations, Cryptograms, Problems on Ages, Percentages, Profit and Loss)
- Technical ( Computer Networking, DBMS, Operating System, HTML/CSS )
- Programming ( Determining the outputs )
ROUND 2: TECHNICAL ROUND
- Tell me about yourself.
- This round primarily focused on projects, technical questions related to Operating Systems,
- Computer Networking, DBMS, and Programming within the context of your mini and minor
- projects. Ex: Given that both of my projects were in the ML domain, I encountered questions related to Python. This included the distinctions between dictionaries and lists, as well as real-world scenarios for using Python and C++.
- Explain your minor and mini-project in detail.
- What were your specific contributions to these
- projects? Explain the OSI or TCP/IP model in detail.
- List the devices used across all seven layers of the TCP/IP model. Explain the concept of race conditions.
- Topics like Inheritance in object-oriented programming, sorting algorithms like bubble
- sort and quick sort, graph traversal algorithms like Dijkstra’s and Bellman-Ford’s, and the logic behind generating the Tribonacci series were asked.
- Functions and protocols associated with the transport and network layers. Puzzles
ROUND 3: TECHNICAL ROUND
- Tell me about yourself.
- Router vs. Switch.
- Why do we use a Switch alongside a Router?
- A topology was designed based on which future questions were asked.
- When a packet is dispatched from the source to its destination. Does the packet traverse through a switch or a router? My response encompassed the local area network, the data link layer, and the network layer, leading to more questions about MAC addressing, IP addressing, ARP tables, and routing tables.
- The network was redesigned with addresses belonging to the same subnet. ( It’s not said. Need be identified by you). The question was, whether the packet is routed through a router or a switch. Why switch? Or why Router? Explain briefly.
- The network was again re-designed with addresses belonging to different subnets. ( Again you are supposed to identify the same). The same question, packet traverses through a router. Then why? A Switch ..Then why?
- Difference between private and public addressing.
- What are the special addresses?
- How exactly does NAT work? Explain NAT based on the previously discussed topology.
- Explain DHCP. How DORA works. ( How does a client discover DHCP servers, and when there are two DHCP
- servers in the same network, how does the client choose between them? Additionally, how does the client machine determine which DHCP server is the nearest?)
- What are VLANs? Why VLANs are used?
- What are wireless LANs? (Not an elaborated topic, though!)
- Routing protocols: OSPF, RIP
- Difference between TCP and UDP protocols.
- Explain 3-way handshaking.
- For real-time examples, which protocol is better suited, TCP or UDP? For instance, in the case of voice-over, and IPL streaming, do we need TCP or UDP?
- Lastly, some questions are based on the stuff mentioned in the resume, such as interests, and certifications.
ROUND 4: MANAGERIAL ROUND
- Tell me about yourself.
- Technical questions related to DHCP, Firewalls, and aspects of the projects mentioned.
- How did you develop your interest in networking?
- You prefer networking or programming.
- Why Juniper Networks.
- How many interview experiences have you had in the past?
- Did you get any offers?
- What if you receive an offer with a package higher than that of Juniper Networks? Asked if I was familiar with the role being offered. And how interested I am.
- Describe the job role.
- Few situational questions.
ROUND 5: HR ROUND
- How was your day today?
- Talk about your family.
- Strengths and weaknesses.
- How do you work with your weaknesses?
- What sparked your interest in networking? Why Juniper Networks.
- How many interview experiences have you had in the past? Did you get any offers?
- Why should we hire you?