←back to thread

1764 points fatihky | 1 comments | | HN request time: 0.482s | source
Show context
mherdeg ◴[] No.12701496[source]
Ha ha re:

> 10. what is the type of the packets exchanged to establish a TCP connection?

> Me: in hexadecimal: 0x02, 0x12, 0x10 – literally "synchronize" and "acknowledge".

> Recruiter: wrong, it's SYN, SYN-ACK and ACK; if Google is down you will need to know this to diagnose what the problem is. We will stop here because it's obvious that you don't have the necessary skills to write or review network applications. You should learn the Linux function calls, how the TCP/IP stack works, and what big-O means to eventually qualify if you are interviewed at a later time. Good luck, bye.

That's embarrassing.

replies(2): >>12701696 #>>12701712 #
Tempest1981 ◴[] No.12701712[source]
Surprising they wouldn't have given the recruiter a list of alternate acceptable answers.

Almost feels like the recruiter was conspiring against you, but why?

replies(4): >>12701780 #>>12701871 #>>12702053 #>>12703316 #
1. phaus ◴[] No.12702053[source]
I feel like someone that's not unusually unintelligent should have been able to make the connections between SYN and synchronize or ACK and acknowledge. I don't know why people are defending the recruiter. The process is dumb, but so is an interviewer that asserts himself as an authority when he has to read from a sheet of paper. I don't expect him to be a technical expert, but I do expect him to know when he needs to consult a technical expert about a particular candidate's answers. If this is an accurate representation of his interviewing skills, he needs a new job.