Today i had to demonstrate my version of a HTTP proxy and hand in the code. There are already various programs that do this, but here is my version: httpproxy.txt
Monthly Archives: December 2005
Today i was experimenting with my Windows Server 2003 and the Active Directory. I was able to setup Roaming and Mandatory profiles. After my tests with the mandatory profile i changed it back to a regular roaming profile. I was surprised when i noticed that my changes to the profile were not saved. It seems that files are copied from the active directory to the domain pc (but not removed). The problem is that if there is already a ntuser.man file on the domain pc this pc will continue to think that it’s a mandatory profile. Solution: Remove the copy of the profile on the domain pc.
Today i was part of a jury looking for a junior programmer. Most of them had an extensive list with programming languages on their curriculum vitae, eg: html, xml, css, … Ok, there are people out there that consider writing markup language is programming too.
Most of them mentionned they had some experiences with Perl. My first question was: What are the kind of problems you would solve with Perl? In which areas does it seem to be right tool? A couple of them told me that they had written a proxy server or used it on linux. Fine, but i would have expected at least one to tell me that Perl (Practical Extraction and Report Language) seems to be the right tool for text manipulation…
Most people added experience with virtually every Microsoft Operating System on their list with skills. Most of them also mentionned experience with Linux. When i asked them about differences between Windows and Linux i didn’t get any answers. They could have at least said that Perl on windows can be a PITA I got the feeling they have booted something like Ubuntu a couple of times and consider that as experience.
I don’t think that knowing an API by heart is really required, so i asked them the following: What is recursion? Can you mention a couple of advantages and or disadvantages? How do you solve the problems that arise with recursion? You should have seen their faces turn white Most of them knew that it’s a function that calls itself, and only one mentionned that it can lead to a stack overflow… Too bad that noone provided any tips for solving them more efficient or mentionned Wilhelm Ackerman.
My Advise: If you mention any skills make sure they are actually skills… And if you are interested in a maintenance job, stay at home and don’t waste our valuable time. We’ll get back to you. Goodbye.