Content deleted Content added
→Questions: Source for decline |
Amitmanager2 (talk | contribs) mNo edit summary |
||
(20 intermediate revisions by 16 users not shown) | |||
Line 1:
{{Short description|Problem-based job interview technique}}
{{Use mdy dates|date=May 2015}}
A '''coding interview''', '''technical interview''', '''programming interview''' or '''Microsoft interview''' is a technical problem-based [[job interview]] technique to assess applicants for a [[computer programming]] or [[software development]] position. Modern coding interview techniques were pioneered by [[Microsoft]]
==Innovation==
Line 8 ⟶ 9:
The questions asked during a coding interview are crafted to determine a candidate's problem solving, coding and design abilities. Eccentric questions (such as "Which of the fifty states would you remove?") test a candidate's ability to come to a decision and articulate it.<ref name=Poundstone />{{rp|67}} Candidates answering questions should consider the use of technology in the present and future, and [[user scenarios]]. Some questions involve projects that the candidate has worked on in the past.
A coding interview is intended to seek out creative thinkers and those who can adapt their solutions to rapidly changing and dynamic scenarios.
Typical questions that a candidate might be asked to answer during the second-round interview include:<ref>{{
* Design a GPS navigation unit for a hiker.
* Design a communication device for Canadian [[park
* Shift all elements of a [[circular buffer|circular array]] by ''k'' bytes, using no extra memory.
=== Manhole test ===
Microsoft popularized the question of why [[manhole covers]] are typically round (in some countries) when they began asking it as a job interview question.<ref name="Poundstone" /
By 2012, the practice of asking [[lateral thinking]] questions had declined at companies including Microsoft and Google. A
==References==
Line 26 ⟶ 27:
[[Category:Microsoft culture]]
[[Category:Job interview]]
{{Compu-stub}}
|