|
|
MDN
places emphasis on solid understanding of concepts, and does
not care too much about your academic performance. If you write
programs, build electronic gadgets, or do projects; but
don't have any brilliant academic performances, don't worry;
MDN could be the right place for you. All the same,
we do believe that it is not all that difficult to clear all your
engineering subjects in the first attempt; so we will frown upon
candidates that have taken multiple attempts to get through their
engineering degree programs.
SPECIFIC
TO PROGRAMMING JOBS
Your
resume should underline your penchant for programming. You have to
convince us through past behavior that you really love
writing C (or C++) programs, even when not mandated by your syllabus.
Show us sample code, open-source or other projects you were engaged in,
stuff you wrote at home, etc. You should be thoroughly familiar with vi
(or similar) editor, and should use touch typing (40+ WPM). Familiarity
with a debugger is expected. Pointers, dynamic memory allocation, data
structures and algorithms must all be under your belt. Familiarity with
Makefiles and Revision Control is expected of engineers who show
industry experience. Some kind of shell/Perl/Python
scripting familiarity is also expected. If you are the sort
who has been actively programming, none of our expectations would seem
unreasonable to you. We will have you write a full-fledged C
programming test as part of the technical interview. Engineers who have
written 10K-20K lines of C before should be able to crack the test in
no time. However, if you have not done any real
programming before, it is unlikely you will fit in at MDN.
|
|
|
|