<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Coding_interview</id>
	<title>Coding interview - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Coding_interview"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Coding_interview&amp;action=history"/>
	<updated>2026-10-24T19:45:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Coding_interview&amp;diff=2395689&amp;oldid=prev</id>
		<title>imported&gt;WikiCleanerBot: v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation)</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Coding_interview&amp;diff=2395689&amp;oldid=prev"/>
		<updated>2024-10-09T07:53:28Z</updated>

		<summary type="html">&lt;p&gt;v2.05b - &lt;a href=&quot;/wiki143/index.php?title=User:WikiCleanerBot&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:WikiCleanerBot (page does not exist)&quot;&gt;Bot T20 CW#61&lt;/a&gt; - Fix errors for &lt;a href=&quot;/wiki143/index.php?title=WP:WCW&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:WCW (page does not exist)&quot;&gt;CW project&lt;/a&gt; (Reference before punctuation)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Problem-based job interview technique}}&lt;br /&gt;
{{Use mdy dates|date=May 2015}}&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;coding interview&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;technical interview&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;programming interview&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Microsoft interview&amp;#039;&amp;#039;&amp;#039; 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]] during the 1990s&amp;lt;ref name=&amp;quot;time-2012&amp;quot; /&amp;gt; and adopted by other large technology companies including [[Amazon.com|Amazon]], [[Facebook]], and [[Google]].&amp;lt;ref&amp;gt;[http://ifdefined.com/blog/post/Google-interview.aspx Applicants blog] after Google interview. {{Webarchive|url=https://web.archive.org/web/20110313021040/http://ifdefined.com/blog/post/Google-interview.aspx |date=March 13, 2011 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://www.npr.org/templates/story/story.php?storyId=1405340 Job Interviews Get Creative, NPR 2003]. Retrieved from the World Wide Web on January 16, 2006.&amp;lt;/ref&amp;gt; Coding interviews test candidates&amp;#039; technical knowledge, coding ability, problem solving skills, and creativity, typically on a [[whiteboard]]. Candidates usually have a degree in [[computer science]], [[information science]], [[computer engineering]] or [[electrical engineering]], and are asked to solve [[Mathematical programming|programming]] problems, [[algorithms]], or [[puzzle]]s.&amp;lt;ref&amp;gt;{{citation |title=Programming Interviews Exposed: Secrets to Landing Your Next Job |author=John Mongan |date=December 11, 2023 |edition=2nd |isbn=978-0-470-12167-2 |publisher=Wrox |url-access=registration |url=https://archive.org/details/programminginter00mong_0 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=ctci&amp;gt;{{Cite book|title=Cracking the coding interview : 189 programming questions and solutions|last=McDowell|year=2015|first=Gayle Laakmann|author-link=Gayle Laakmann McDowell|isbn=978-0-9847828-5-7|edition=6th|location=Palo Alto, CA|oclc=913477191}}&amp;lt;/ref&amp;gt; Coding interviews are typically conducted in-person or virtually.&lt;br /&gt;
&lt;br /&gt;
==Innovation==&lt;br /&gt;
Microsoft&amp;#039;s interview style was distinctive in that it concerned technical knowledge, problem solving and creativity as opposed to the [[Job interview#Behavioral interview questions|goal and weaknesses interviews]] most companies used at the time. Initially based on [[Bill Gates]]&amp;#039;s obsession with puzzles, many of the puzzles presented during interviews started off being [[Fermi problem]]s, or sometimes logic problems, and have eventually transitioned over the years into questions relevant to programming.&amp;lt;ref name=&amp;quot;Poundstone&amp;quot;&amp;gt;{{cite book | last = Poundstone | author-link = William Poundstone | first = William | title = How Would You Move Mount Fuji | location = Boston | publisher = [[Little, Brown and Company]] | year = 2003 | pages = [https://archive.org/details/howwouldyoumovem00poun/page/50 50–90] | isbn = 0-316-91916-0 | url = https://archive.org/details/howwouldyoumovem00poun/page/50 }}&amp;lt;/ref&amp;gt; As [[William Poundstone]] wrote, &amp;quot;Puzzles test competitive edge as well as intelligence. Like business or football, a logic puzzle divides the world into winners and losers. You either get the answer, or you don&amp;#039;t. … Winning has to matter.&amp;quot;&amp;lt;ref name=&amp;quot;Poundstone&amp;quot; /&amp;gt;{{rp|62}}&lt;br /&gt;
&lt;br /&gt;
== Questions ==&lt;br /&gt;
The questions asked during a coding interview are crafted to determine a candidate&amp;#039;s problem solving, coding and design abilities. Eccentric questions (such as &amp;quot;Which of the fifty states would you remove?&amp;quot;) test a candidate&amp;#039;s ability to come to a decision and articulate it.&amp;lt;ref name=Poundstone /&amp;gt;{{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.&lt;br /&gt;
&lt;br /&gt;
A coding interview is intended to seek out creative thinkers and those who can adapt their solutions to rapidly changing and dynamic scenarios.{{cn|date=July 2022}}&lt;br /&gt;
&lt;br /&gt;
Typical questions that a candidate might be asked to answer during the second-round interview include:&amp;lt;ref&amp;gt;{{Cite web|title=Typical Coding Interview Questions|url=https://omnijobs.co/en/blog/typical-coding-interview-questions|date=4 September 2024|publisher=OmniJobs}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Design a GPS navigation unit for a hiker.&lt;br /&gt;
* Design a communication device for Canadian [[park ranger]]s.&lt;br /&gt;
* Shift all elements of a [[circular buffer|circular array]] by &amp;#039;&amp;#039;k&amp;#039;&amp;#039; bytes, using no extra memory.&lt;br /&gt;
&lt;br /&gt;
=== Manhole test ===&lt;br /&gt;
Microsoft popularized the question of why [[manhole covers]] are typically round (in some countries) when they began asking it as a job interview question.&amp;lt;ref name=&amp;quot;Poundstone&amp;quot; /&amp;gt; Originally meant as a psychological assessment of how one approaches a question with more than one correct answer, the problem has produced a number of alternative explanations, from the [[tautology (rhetoric)|tautological]] (&amp;quot;Manhole covers are round because manholes are round.&amp;quot;)&amp;lt;ref name=&amp;quot;Poundstone&amp;quot; /&amp;gt; to the philosophical.&lt;br /&gt;
&lt;br /&gt;
By 2012, the practice of asking [[lateral thinking]] questions had declined at companies including Microsoft and Google. A study by [[San Francisco State University]] associate professor of psychology Chris Wright found that puzzle interview questions annoyed job applicants. &amp;quot;Methods that had a transparent relationship between test content and job duties, such as interviews, work samples, and reference checks were perceived more favorably,&amp;quot; Wright wrote in a research paper entitled &amp;quot;Why Are Manhole Covers Round? A Laboratory Study of Reactions to Puzzle Interviews&amp;quot;. Poundstone, who had written puzzle interview guides for Microsoft and Google, referred to puzzle questions in 2012 as &amp;quot;a sort of fad&amp;quot; that lost popularity because of a lack of evidence of their effectiveness.&amp;lt;ref name=&amp;quot;time-2012&amp;quot;&amp;gt;{{cite magazine |last1=White |first1=Martha C. |title=No-Brainer: &amp;#039;Brainteaser&amp;#039; Job Interview Questions Don&amp;#039;t Work |url=https://business.time.com/2012/10/23/no-brainer-brainteaser-job-interview-questions-dont-work/ |access-date=July 4, 2022 |magazine=Time |date=October 23, 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Microsoft culture]]&lt;br /&gt;
[[Category:Job interview]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Compu-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;WikiCleanerBot</name></author>
	</entry>
</feed>