0% found this document useful (0 votes)
121 views

Programming Interview Wiki

A programming interview tests candidates' technical skills and problem solving abilities. It usually consists of screening and on-site interviews, with the on-site involving solving programming problems and answering technical questions over half a day. Knowledge of common programming languages is important and business casual dress is appropriate.

Uploaded by

Gagan Theroyal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views

Programming Interview Wiki

A programming interview tests candidates' technical skills and problem solving abilities. It usually consists of screening and on-site interviews, with the on-site involving solving programming problems and answering technical questions over half a day. Knowledge of common programming languages is important and business casual dress is appropriate.

Uploaded by

Gagan Theroyal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

2/27/2016

Programming interview - Wikipedia, the free encyclopedia

Programminginterview
FromWikipedia,thefreeencyclopedia

Aprogramminginterviewisatechnicaljobinterviewinthesoftwareindustryorininformation
technology(IT)departmentsofmajorcorporationstotestcandidates'technicalknowledge,coding
ability,problemsolvingskills,andcreativityaboutcomputers.Candidatesusuallyhaveadegreein
computerscience,informationscience,computerengineeringorelectricalengineering,andareaskedto
solveprogrammingproblems,algorithms,puzzles,and/orcomputerrelatedtechnicalquestionsasused
inMicrosoftinterviews.[1][2]

Contents
1 Interviewprocess
1.1 Screeninginterview
1.2 Onsiteinterview
2 Programminglanguage
3 Dresscode
4 Seealso
5 Externallinks
6 References

Interviewprocess
Screeninginterview
Ascreeninginterviewisusuallyundertakenbyhumanresourcesorpersonnelstaff,orbyathirdparty
recruiter.Theaimofthescreeninginterview,whichcanoccurbytelephoneorinperson,istochecka
candidate'stechnicalrelevanceagainstthejobandwhethertheymeetminimumqualification
requirementssothatinterviewerscandetermineifacandidatehasthebasicskillstoperformthework.
Candidateswillbeaskedquestionsorientedaroundtheirexperienceandtraining,thoughtheremaybe
somequestionsdesignedtorevealotherissuessuchasdeceptiveness.However,theirmaininterestis
gatheringresumesandinitialimpressionsbeforemakingdecisionsonwhethertheywillmovetothe
nextstep.[3]Thisphasecanalsobeaidedbysoftwaretoolsforassessmentofprogrammingproficiency.

Onsiteinterview
Anonsiteinterviewsconsistmostlyofavarietyoftechnicalquestions:problemsrequiringacandidate
toimplementasimpleprogramorfunction,questionsthattestknowledgeofcomputers,languages,and
programmingandmathematicsandlogicpuzzles.Onsiteinterviewsusuallylasteitherahalfdayora
https://en.wikipedia.org/wiki/Programming_interview

1/3

2/27/2016

Programming interview - Wikipedia, the free encyclopedia

fullday,andtypicallyconsistofthreetosixinterviewsof30to60minuteseach.[4]

Programminglanguage
Iftheinterviewingpositionhasspecificprogramminglanguagerequirements,thecandidateisexpected
toknowthoselanguagesandsolvethequestionswithit.Iftheinterviewisforgeneralprogrammingor
developmentposition,athoroughknowledgeofonemainstreamlanguagesuchasC,C++,C#,orJava
maybeenoughtogetby.Aninterviewermayalsoallowuseofotherpopularlanguages,suchas
JavaScript,PHP,orPerl.Ifachoiceoflanguagesisgiven,itisbesttochoosetheonetheintervieweeis
mostfamiliarwith.InterviewersarelesslikelytoallowusinglessmainstreamlanguagessuchasLisp,
Python,Tcl,Prolog,COBOL,orFortran,however,ifacandidateisespeciallyexpertatoneofthese,itis
definitelygoodtotelltheinterviewer.

Dresscode
Thedresscodeforanonsiteprogramminginterviewisusuallyreflectedbywhatotherpeoplewearat
thecompany.Thesedays,mostcompaniesinthesoftwareindustryallowbusinesscasualatwork.
Therefore,unlessitisaskedortheinterviewingpositionhasasignificantbusinessorconsultingaspect
wherebyformaldresswillbeneeded,asuitmaybeoverkillforaprogramminginterview.Itisadvised
todressprofessionallyandappearcleanandtidysinceitgivesthefirstimpressionofthecandidates.If
theinformationaboutthedresscodeofatargetcompanyisgivenorcanbefound,wearaccordingly.
Womenareadvisedtoavoidheavyjewelry.[5]

Seealso
Competitiveprogramming

Externallinks
ProgrammingInterviewsSeries(http://www.programminginterviews.info)Ablogdedicatedto
helpingyoumastertheartofprogramminginterviews.
InterTechTion:TechnicalInterviewQuestions(http://www.InterTechTion.com)Subscribeto
receiveanewtechnicalinterviewquestioneveryotherday.
Technicalinterviewquestions(http://LearnCS.net:)Dedicatedtotechnicalinterviewswithafocus
onalgorithms.
Pramp:FreePeertoPeerTechnicalMockInterviews(https://www.pramp.com:)Anonline
platformwheresoftwareengineersgettogethertopreparefortechnicaljobinterviews.

References
1. AdnanAziz,TsungHsienLee,andAmitPrakash,ElementsofProgrammingInterviews:TheInsiders'Guide
(1sted.),CreateSpace,ISBN9781479274833Externallinkin|title=(help)
2. JohnMongan,ProgrammingInterviewsExposed:SecretstoLandingYourNextJob(2nded.),Wrox,
ISBN9780470121672
3. collegegrad.com(http://www.collegegrad.com/jobsearch/117.shtml)
4. ilr.cirbekk.edu(http://www.ilr.cornell.edu/careerservices/Students/interviews/onSiteInterview.html)
5. cio.com(http://advice.cio.com/meridith_levinson/what_to_wear_for_an_it_job_interview?page=0%2C0)

Retrievedfrom"https://en.wikipedia.org/w/index.php?
https://en.wikipedia.org/wiki/Programming_interview

2/3

2/27/2016

Programming interview - Wikipedia, the free encyclopedia

title=Programming_interview&oldid=675213921"
Categories: Jobinterview Computerprogramming
Thispagewaslastmodifiedon9August2015,at02:22.
TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionalterms
mayapply.Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.Wikipediaisa
registeredtrademarkoftheWikimediaFoundation,Inc.,anonprofitorganization.

https://en.wikipedia.org/wiki/Programming_interview

3/3

You might also like