Network engineers design and build computer networks. Employers are looking for strongly skilled individuals to design their networks on a high level, leaving support and maintenance to network administrators. During the interview process, be prepared for many technical questions encompassing all of network theory.
Here are three top network engineer interview questions and tips on how to answer them:
How to answer: The hiring manager is analysing whether your attitude and aptitudes match the job requirements. To speak about yourself effectively, talk about your qualities, education and experience related to the employer's expectations. For example, you can describe personality traits, such as accuracy and communication; education, such as a CompTIA Network+ Certification; and work experience, such as two years of work experience, that make you a high-performing employee.
How to answer: The interviewer uses this question to assess your expertise with network engineering. Provide examples of your expertise by identifying your experience-based achievements that best showcase the skills that the hiring manager is looking for. For example, discuss an event that conveys your TC/IP and Linux expertise or highlights your attention to detail.
How to answer: This question focuses on whether you are an effective team player. Teamwork skills are essential, since a network engineer works with senior workers, such as a network administrator, and professionals from various departments who use computer networks to complete job duties, such as accountants, researchers, engineers and marketers. Summarise your group projects, highlighting your successes and providing examples of interpersonal and conflict-resolution skills.
↳
3. convert the sentence to the modified pig-latin/goat-latin language. Complexity Time: O(n) + O(5) + O(k(k+1)/2) Considering total n characters in sentence. m characters/word O(n): Reading compelete sentence O(2): For vowel. Append ma O(3): For consonant. Append ma and 1st character 1+2+3+... k words = k(k+1)/2 Space: O(n) + 2O(m) + O(5) O(5): unordered_set of vowels 2O(m): Storing 2 word O(n): Storing complete sentence Code #include #include #include void AppendA(std::string& strWord, int& count){ int i = 0; strWord += "ma"; while(i++ us = {'a','e','i','o','u'}; //1st Letter is Vowel if (us.find(std::tolower(strParsed.at(0))) != us.end()) { strWord = strParsed; AppendA(strWord, ++count); } else //consonant { strWord = strParsed.substr(1,strParsed.size()); strWord += strParsed[0]; AppendA(strWord, ++count); } } int main(){ std::string strInput = "Adam wants to go to the university"; std::string strOutput, strWord, strParsed; int count = 0; for (auto& i:strInput){ if (i == ' '){ Process(strParsed, strWord, count); strOutput += strWord + ' '; strWord = ""; strParsed = ""; } else //Store word in strParsed { strParsed += i; } } Process(strParsed, strWord, count); strOutput += strWord ; std::cout<<"Converted string="< Less
↳
1. You receive a vector/ array and 2 numbers, eg 2 and 5. Between those 2 positions in the vector (2 and 5) you have to reverse the order of the elements. Code #include #include #include using vec = std::vector; using itr = std::vector::iterator; int main(){ vec v = {1,2,9,8,4,5,23,5,252,445,677,5}; //Find position of 2 itr it1 = std::find(v.begin(), v.end(), 2); //O(n) //Find position of 5 itr it2 = std::find(v.begin(), v.end(), 5); //O(n) std::reverse(it1+1, it2); //O(n) for (auto i:v) std::cout< Less
↳
2. Count words and output top n Complexity n: number of words Space map=O(n), priority_queue = O(k). Since we only create queue of size=k, output vector = O(k) Time Creation of map=O(n), Creation of priority Queue=O(n), Creation of output vector=O(k) Code #include #include #include #include using VS = std::vector; using mypair = std::pair; class Solution { public: VS topKFrequent(VS& vsWords, int k) { VS vsOut; std::priority_queue pq; std::unordered_map um; // for(const auto i : vsWords) //1 um[i]++; //um[key]=value; //um[i] = um[i]+1 for(const auto i:um){ //2 pq.push(make_pair(-i.second,i.first)); if (pq.size() > k) pq.pop(); } while(not pq.empty()){ //3 vsOut.push_back(pq.top().second); pq.pop(); } for(int i = 0; i < vsOut.size()/2; i++) //4 std::swap(vsOut[i], vsOut[vsOut.size()-i - 1]); return vsOut; } }; Less
↳
There was no one answer for this, and since I didn't know much about vpns, the interviewer guided me through the possible answers! Less
↳
Hello, Can anyone tell me the best link to study troubleshooting scenarios from?
↳
#sh vlan brief
↳
It disables redundant paths and only leaves one broadcast path in a mesh network. It then enables a previous blocked path if one of the primary links becomes disconnected. This creates a network that won't cause broadcast storms but still provide redundancy. Less
↳
STP operates at the Data Link layer of the OSI model which prevents traffic loops. STP chooses only one root switch/bridge, out of which all data paths span out logically getting the data to the target the quickest and detect and correct link failures when a switch/bridge fails...STP stands for Spanning Tree Protocol. The root is chosen based on its BID( Bridge ID) which is the combination of a 2 byte priority field and the bridge/switch MAC address....Since all switch/bridges on the network start out with the same priority, the one with the lowest MAC address becomes the root bridge. Less
↳
STP is basically used for loop prevention and to prodive redundancy. Devices participating in STP perform a root bridge election process. Device having the lowest priority will be choosen as the root bridge. If every device participating in STP have the same priority value, device with the lowest mac-address becomes the root bridge. The root bridge will be responsible to make th overall traffic flow decision on the LAN. Non-root bridges use a lowest cost path to reach the root bridge. This cost is dependent on the interface speed. Topological changes downstream from the root bridge is communicated to the root bridge. Less
↳
The key in these questions is to cover the fundamentals, and be ready for the back-and-forth with the interviewer. Might be worth doing a mock interview with one of the Facebook or ex-Facebook Network Engineer experts on Prepfully? They give real-world practice and guidance, which is pretty helpful. prepfully.com/practice-interviews Less
↳
Can you share some details around system design ? Was it realted to bringing up a new data center or discussion about your previous projects ? Less
↳
Practice 50-100 LC Easy to Med questions. Should put you on the track to success. Networking - Read CCNP guides for OSPF and BGP. Expect questions in depth and very specific. Less
↳
I did well.
↳
Basic String manipulatiob
↳
Could you please tell me what kind of questions faced in a coding interview ? Please let me know as earliest as possible. Less
↳
what do you think ? If i was there 4 hours.
↳
I mean what were the topics they focused and can you please elaborate.
↳
Tons of questions about ibgp behavior , ebgp ,mpls ldp , te , mpbgp , sec vpn and other protocols. Less
↳
let me understand , you schedualed a mock interview with a facebook Network Engineer on prepfully.com/practice-interviews and you didnt pass the actual Facebook interview ? :( Less
↳
I solved in Python
↳
The key in generic questions like this, is to make sure to cover the fundamentals. There's usually a back-and-forth with the interviewer. Might be worth doing a mock interview with one of the Facebook Network Engineer experts on Prepfully? Really helps to get some real-world practice and guidance. prepfully.com/practice-interviews Less
↳
On the server itself, use "netstat -an" to check to see which ports are listening From outside, just "telnet host port" to see if the connection is refused, accepted, or timeouts Less
↳
Try to ping the port. The answer they were looking for was probably a port sniffer. Or network monitoring tool like wireshark. Less
↳
In these sorts of interviews you really need to drill down and understand what the interviewer is looking for. A good way to simulate a real interview experience is to do a mock with one of the Citrix Network Engineer experts on Prepfully, rated super strongly on TrustPilot... prepfully.com/practice-interviews Less