0% found this document useful (0 votes)
107 views3 pages

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
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
107 views3 pages

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
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
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