Preguntas de entrevista de Operations engineer
2 mil
Preguntas de entrevista para Operations Engineer compartidas por los candidatosPrincipales preguntas de entrevista

Can you work with a team member who you dislike?
4 respuestas↳
This a talent to work with someone u dislike and require some qualifications and if succeeded will difinetly add a new value Menos
↳
Yes , We have to make difference between the people who we dislike and the job and we should be a team work . Menos
↳
I answered yes, and that's it. I'm not gonna marry him and I don't have to like all of those who work with me. Menos

How would you modify a file as another user besides using su/sudo?
4 respuestas↳
runuser -l userNameHere -c 'command'
↳
Dont you have to be logged in as root to run the runuser command? That would mean you would have to su to root from your user account. Menos
↳
su - user -c 'command'

How do you assist a user having trouble getting on the internet?
4 respuestas↳
I may use ICMP protocol to troubleshoot error
↳
This was one of the questions asked in my interview. You need to scope the situation and check if he is using Static IP or DHCP. If DHCP, do you have a valid lease. Try checking if DNS name resolution is working. My interview took it towards DNS. Pretty simple question. Menos
↳
How are you supposed to get to joinme.com if the user can not get on the internet? Menos

What are your strengths and weaknesses?
3 respuestas↳
Hire felony
↳
One of my greatest strength is my work ethic. When I'm committed to a deadline I do whatever it takes to deliver. While my greatest weakness is that sometimes I will be too honest to my coworkers and my team members when I provide feedback from work. I'm naturally very straightforward, but I have learned that there are times on the job when more diplomacy is required. Menos
↳
Maintenance manager

write a c# method to bring pairs of integers that sum up to 10 from an array of integers.
3 respuestas↳
using System; using System.Collections.Generic; namespace pairsSum { class Program { public static Dictionary myPairs(int [] myArr, int sumUp){ Dictionary returnPair = new Dictionary (); int len = myArr.Length; Console.WriteLine("Array Size -> "+len); for (int i=0;i myDictionary = myPairs(myArray,10); foreach (var item in myDictionary) { Console.WriteLine("key {0} and value {0}",item.Key,item.Value); } } } } Menos
↳
They said the solution should have to sorted the integer array, put two pointers at the end and front compare the sum of a and b, if it was more than 10 then bring the last pointer forward until end of array ... They best solution was (On), and I gave them( lgn)... The other solution was to build a dictionary with pairs and each time adding new element check to see if it already exited ... #include #include #include static std::map findPairsOfSum(int array[], int sum){ std::map myPair; int len = sizeof(array); if (array == NULL) return myPair; for (int i=0; i pairs; int myArray[] = {0,10,3,7,3,5,7,3}; pairs = findPairsOfSum(myArray,10); // printing map std::map :: iterator it; for (it = pairs.begin(); it != pairs.end(); ++it){ std::coutfirstsecond myPairs(int [] myArr, int sumUp){ Dictionary returnPair = new Dictionary (); int len = myArr.Length; Console.WriteLine("Array Size -> "+len); for (int i=0;i myDictionary = myPairs(myArray,10); foreach (var item in myDictionary) { Console.WriteLine("key {0} and value {0}",item.Key,item.Value); } } } } Menos
↳
#include #include #include static std::map findPairsOfSum(int array[], int sum){ std::map myPair; int len = sizeof(array); if (array == NULL) return myPair; for (int i=0; i pairs; int myArray[] = {0,10,3,7,3,5,7,3}; pairs = findPairsOfSum(myArray,10); // printing map std::map :: iterator it; for (it = pairs.begin(); it != pairs.end(); ++it){ std::coutfirstsecond <<'\n'; } return 0; } Menos

Discuss how you would approach a brand new problem that you haven't handled in the past from the start?
3 respuestas↳
I will face it with my knowledge....
↳
first I will try to understand the backgound information of the problem, essentially why we need to solve this problem and futher understand what is critical for answering this problem Menos
↳
This is an interesting read: bit.ly/faang100

I was asked about FSMO roles and wanted me to explain RAID configurations. Asked me to explain how long a security change would take to replicate across a domain. Also asked me to explain how DHCP functions. Define "Netstat".
3 respuestas↳
Sounds like you didn't do that great. Just take it and do better on the next interview. Menos
↳
I was a bit rattled and could not think clearly and did not expect to be grilled from a recruiter within the first 2 minutes of the conversation, so I blew it about giving him the information which I knew but mostly dribbled a response. Menos
↳
It happens to virtually everyone. Just take a deep breath. If possible, write down the question and answers. Then explain it from the top of your head using the answers as reference. FSMO Roles: Infrastructure master, RID master, PDC Emulator master. RAID(0,1,5,10). 0 is mirroring, requires minimum of 2 disks; 1-striping(2 disk), 5-striping with parity bit(3 disk minimum). 10-Mirroring with striping(I think this is 3 not sure though). Configuring RAID is easy using dynamic volume in disk management on windows OS; or using mdadm in Linux OS. Security change replicated throughout domain depends on how fast the link is( with 10GE Ethernet, it is incredibly fast). DHCP allows dynamic assignment of IP addresses to computers in an Enterprise. Remember DORA when explaining DHCP. Menos

Given 2 SQL tables: users with (name,userid), blacklist with (userid), create a sql query that will only allow non-blacklisted users to login.
2 respuestas↳
Try to avoid language specific syntax; they use MySQL, so that would be a good place to start. Menos
↳
using a left join and where blacklist.user is null

A textbox on a webpage takes an integer order for water bottles from a customer. Minimum order of 5, over 100 water bottles and you get a discount. What unit tests would you perform to ensure the validity of this textbox?
2 respuestas↳
3 tests immediately: 1) Check if it only accepts integers 2) Check if it only accepts integers > 5 3) Check if integer above 100 is entered, discount appears Menos
↳
Very open ended question, I think they're mostly interested to see your approach. You're not told/constrained to anything else other than this, so be very specific about the tests you'd perform. Menos

Read in text from a text file or stdin and tally the most common words. Output, in order, the most common words present in the file.
2 respuestas↳
How did you do this ? It is not that straight forward in C++ considering an efficient solution would require using a hashmap and storing the words as key and their count as values. In the new standard you will have to use unordered map to accomplish this. In python, this is way too easy. No wonder they wanted you to do it in C++. Menos
↳
This isn't particularly a hard problem. They asked me to implement it in C++, but that was ultimately my choice, not theirs. One word of caution. If you get an easy question like this, presume it's intended as a starter, and that they want you to finish it as soon as you can. Menos