Problem with many formulas to get speed of different animals based on the number of legs. Information comes from 2 different files. Process the info and display animals from fastest to slowest
Production Engineer Interview Questions
1,940 production engineer interview questions shared by candidates
Explain Big-O-Notation algorithm.
1. File parsing and sorting 2. Check if host is up or not
Coding, Linux/Operating Systems, Design, Behavioral
How a network process is termintaed
easy coding file i/o problem
I don't remember the question properly
In a given array, rotating a part of the array for which the index is given .
# Interviews ### Screening - **Round-1 Behavioral/Managerial** - *1.* Describe about current project, How its challenging? - *2.* How your work impacts customer? - *3.* How you try to innovate - **Round-2 //Coding** - *1.* [PrintFastestToSlowestDianosaurs_fromCSV - *2.* Find Battleship in 2-D matrix ### Onsite Interviews - **Round-1 //Systems/Unix** - *1.* Signals, Interrupts, IVT? SIGINT, SIGTERM. kill sends which signal? - *2.* Process memory layout? - *3.* Stack overflow, heap overflow? - *4.* How system call goes from user from kernel space? - **Round-2 //Coding** - *1.* [mindsweeper grid design] - *2.* [Can array is split into 2 halves] - **Round-3 //Design** - *1.* Design botnet. botnet can exploit 10000 low end machines to run code. All machines need to crawl webpage and return result. No machine should crawl page again. - Interviewer's feedback: - *a.* Candidate is not into system design, not aware about designing Large systems. - *b.* Did not came up with final design - *c.* I have not written code - *d.* They need someone with greater exposure to System Design for this position. <<And should be - **Round-4 //Networking** - *1.* What's your fav protocol(ipsec)? - What its flow? - What are drawbacks/improvements in it? - *2.* Http1.2 vs 1.3. Carrying Http over UDP? - *3.* Everything that happens on when on browser fb.com is searched. DNS, ARP, Routing tables etc - This was intense interview, Interviewer wanted to ask how QUIC protocol is better on TLS wrt TLS over TCP. Why TCP congestion control is problem and how we can remove that. - **Round-5 //System** - *1.* Interprocess Communication mechanisms(Pipes, named pipes, SM, MQ, sockets) - How they work internally, Adv/disadv of each, their code. - Is data copied in kernel buffers or remains in user space only? - can more than 1 process write on pipe at a time? - Code for every IPC mechanism, APIs and their parameters. - **Round-6 //Behavioural** - **Remember: This is not Technical round, Donot go Technical** - *1.* Tough project - *2.* disagreement in team. - *3.* Bad or good manager # Preparation - After clearing the screening round I took time of 1.5 month for preparation Material: //Coding: Leetcode coding question (facebook specific) //Unix Operating system (Tenanbam-Modern Operating Systems 4th Edition) //Networks (Computer Networks-Tanenbaum-5th edition) //System Design (Distributed_Systems_Tanenbam_3rd_edition) I believe its best we should read good books instead of reading thru the internet. Best of Luck.
coding: Check string for being palindrome with some additional constraints. Generate random minesweeper grid. systems: Theoretical troubleshooting of slow server, going into many kernel details.
Viewing 1571 - 1580 interview questions