Infrastructure Engineer Interview Questions

1,849 infrastructure engineer interview questions shared by candidates

(Email Screening Question) A monitoring script, written in Ruby (MRI 2.1.7) and running in a server with Ubuntu 12.04 64bit, with kernel 3.2, periodically checks for the disk I/O of running processes using this snippet of code: def disk_stats(pid) proc_io =File.read("/proc/#{pid}/io") io =YAML.load(proc_io) [ io["read_bytes"], io["write_bytes"] - io["cancelled_write_bytes"] ] end The following exception, however, is sporadically raised from inside the method when trying to acquire the stats: Psych::SyntaxError: (<unknown>): could not find expected ':' while scanning a simple key at line 8 column 1 What do you think is going on here? Is the bug in our disk_stats function, in the YAML parser or in the kernel?
avatar

Git Infrastructure Engineer

Interviewed at GitHub

3.7
Apr 5, 2017

(Email Screening Question) A monitoring script, written in Ruby (MRI 2.1.7) and running in a server with Ubuntu 12.04 64bit, with kernel 3.2, periodically checks for the disk I/O of running processes using this snippet of code: def disk_stats(pid) proc_io =File.read("/proc/#{pid}/io") io =YAML.load(proc_io) [ io["read_bytes"], io["write_bytes"] - io["cancelled_write_bytes"] ] end The following exception, however, is sporadically raised from inside the method when trying to acquire the stats: Psych::SyntaxError: (<unknown>): could not find expected ':' while scanning a simple key at line 8 column 1 What do you think is going on here? Is the bug in our disk_stats function, in the YAML parser or in the kernel?

(Email Screening Question) The following areas map to technologies we use on a regular basis at GitHub. Experience in all of these areas is not a prerequisite for working here. We'd like to know how many of these overlap with your skill set so that we can tailor our interview questions if we move forward in the process. Please assess your experience in the following areas on a 1-5 scale, where (1) is "no knowledge or experience" and (5) is "extensive professional experience". If you're not sure, feel free to leave it blank. Just place the number next to the corresponding areas listed here: • coding o comp-sci fundamentals (data structures, big-O notation) o C or C++ programming o Go programming o git usage o git internals o shell scripting o ruby programming • troubleshooting o debuggers (gdb, lldb) o profilers (perf, oprofile, perftools, strace) o network flow (tcpdump, pcap) • large system design o unix processes and threads o sockets o signals o mysql o redis o distributed systems • operational experience o reading and debugging code you’ve never seen before o helping other engineers understand and navigate production systems o handling large scale production incidents (external communications, internal coordination)
avatar

Git Infrastructure Engineer

Interviewed at GitHub

3.7
Apr 5, 2017

(Email Screening Question) The following areas map to technologies we use on a regular basis at GitHub. Experience in all of these areas is not a prerequisite for working here. We'd like to know how many of these overlap with your skill set so that we can tailor our interview questions if we move forward in the process. Please assess your experience in the following areas on a 1-5 scale, where (1) is "no knowledge or experience" and (5) is "extensive professional experience". If you're not sure, feel free to leave it blank. Just place the number next to the corresponding areas listed here: • coding o comp-sci fundamentals (data structures, big-O notation) o C or C++ programming o Go programming o git usage o git internals o shell scripting o ruby programming • troubleshooting o debuggers (gdb, lldb) o profilers (perf, oprofile, perftools, strace) o network flow (tcpdump, pcap) • large system design o unix processes and threads o sockets o signals o mysql o redis o distributed systems • operational experience o reading and debugging code you’ve never seen before o helping other engineers understand and navigate production systems o handling large scale production incidents (external communications, internal coordination)

Viewing 1351 - 1360 interview questions

Glassdoor has 1,849 interview questions and reports from Infrastructure engineer interviews. Prepare for your interview. Get hired. Love your job.