|
Expert advice on tech interviews ! |
| Ferozeh
! Read Solved Interview Questions ! |
Mailshell is a small company based in California and it is apparent from their name that they write software for emails. After the resume screen I received an email from them to complete a programming exercise. This is good exercise in parsing and you can try it for your interview preparation. They also had me fill a long survey which consisted of the usual questions like "what is your weakness?" and three word problems that I also describe here. Programming Exercise1) Please download this compressed archive containing email messages: 2) A typical email message contains message headers followed by a blank line followed by the message body. Received headers begin with "Received:" and detail the mail systems that the email was routed through. 3) Please extract the IP addresses from the received
headers of the ![]() Note: - The body of the message is separated from the headers by a blank line. - Domains appear as part of URLs. For instance, a url
looks like: 4) Please use PHP, Perl, Python, C, or C++ to complete this exercise. If you decide to use C or C++, please also submit the make file or project file to compile on Linux or Windows. 5) Please send us your code, a list of tools that you
used, and the output
Survey QuestionsHere are the survey questions:
|
|
|||||
| |
|||||||