Google STEP Internship - Levels.fyi

文章推薦指數: 80 %
投票人數:10人

Google STEP Internship (Student Training in Engineering Program) is a 12-week internship for first- and second-year undergraduate students ... BacktoAllPostsGoogleSTEPInternshipHowtoSecureaGoogleSTEP(StudentTraininginEngineeringProgram)Internship!Levels.fyi · February15,2021GoogleSTEPInternship(StudentTraininginEngineeringProgram)isa12-weekinternshipforfirst-andsecond-yearundergraduatestudentswithapassionforcomputerscienceorrelatedfields.Whileknownforitsapplicationprocess'scompetitiveness,GoogleSTEPInternshipprovidesanexcellentopportunitytogainon-the-jobexperienceandapplyalltheintricaciesofcomputerscienceandsoftwareengineeringlearnedatschool.AtLevels.fyi,wehaveusefultipstohelpyoustandoutintheapplicationprocess.We'lldelveintoeverythingyouneedtoknowtobecomesuccessfulasaGoogleintern.WhatisGoogleSTEPInternship?GoogleSTEPInternshipisa12-weekinternshipprogramforstudentsinthefirst-andsecond-yearoftheirundergraduateprogramsincomputerscienceorarelatedfield.Asapartofthisuniqueprogram,youwillworkonarealsoftwareprojectinoneofthespecificcountrylocationstogetherwithfellowSTEPinternsandfull-timeGoogleemployees.Inadditiontoofferingstudentsanopportunitytobridgethegapbetweenpracticalworkexperienceandacademicknowledge,theSTEPprogramaimstoprovidedevelopmentopportunitiestostudentstraditionallyunderrepresentedinthetechfield.BenefitsofDoingGoogleSTEPInternshipWhetheryouarestudyingcomputerscience,computerengineering,softwareengineering,orcybersecurity,STEPisagreatwaytospendyoursummerbreakgainingvaluableworkexperience,advancingyourprofessionalknowledge,andmakingsomemoney.HereiswhatyoucanexpecttogetoutofyourGoogleSTEPInternship:Atechnicalproject.Youwillbeassignedachallengingtechnicalproject,whichwillallowyoutodevelopyoursolutionsandgainexposuretoimmensecomplexityandscale.Professionalskills.Youwillapplyacademicknowledgetoreal-lifeproblemsandlearnnewtoolsandprogramminglanguagestoenhanceyourcodingskills.Technicaltalks.YouwillhavetheopportunitytoattendtechnicaltalksbyGooglers,learnaboutGoogle'scodingtechnologiesandpractices,andgainadditionaltechnicalinterviewpreparationinsights.Coachingandmentorship.ThecompanywillmatchyouwithaGoogleengineer,whowillcoach,mentor,andguideyouthroughyourinternshipexperience.Networking.Youwillhaveachancetocreatenewfriendshipsandbuildpersonalnetworkswithadiversegroupofstudentsandindustryprofessionals.MinimumQualificationsGoogleSTEPInternshipmightbeagoodfitforyouif:Youareafirst-orsecond-yearBachelor'sstudentstudyingComputerScienceorarelatedfield.YouarecurrentlyattendingauniversityinNorthAmerica.Ifyouareafirst-yearstudent,youhavetakenatleastoneuniversitycomputersciencecourse(IBorAPincluded).Ifyouareasecond-yearstudent,youhavetakentwo.YouhaveprogrammingexperienceinJava,JavaScript,C,C++,orPython.PreferredQualificationsWhilethefollowingqualificationsarenotrequired,theywillgiveyouanedgeduringtheapplicationprocess:Youareavailabletocompleteafull-time12-weekinternshipeitherinMay-AugustorJune-September.YouwillbereturningtoaBachelor'sprogramforaminimumoftwomoreyearsaftercompletingtheinternship.YoucanspeakandwriteinEnglishfluently.Youhaveprogrammingexperienceoutsideoftheuniversity.Youhavetheabilityanddesiretolearnotherprogramminglanguagesasneeded.ApplicationProcess:WhattoExpectGoogleSTEPInternshipisdesignedspecificallyforstudentsintheirfirsttwoyearsofauniversitydegree.Itisgearedtowardsapplicantswhohavenoworkingexperiencebutarewillingtolearnquicklyon-the-jobanddiscovernewprogramminglanguages.IfyouareinterestedinapplyingforGoogleSTEPInternship,hereiswhatyoucanexpect:1.GettingDiscoveredThefirstandmostchallengingpartoftheapplicationprocessisgettingdiscovered.Youhaveafewwaysofdoingso:Universitycareerfair.YoucanmeetGoogle'srecruiterswhentheyvisityourcampusandgetshortlistedthroughtheuniversity.Codingcompetitions.YoucangetdiscoveredbyGooglethroughparticipationinoneoftheirnumerouscodingcompetitions,suchasHashCode,CodeJam,orKickStart.AReferral.Ifyoudon'tknowanyGoogleemployeeswhocouldgiveyouareferral,youcanshowinitiativebyusingLinkedIntofindafewGooglersinyourarea.AskthemiftheycouldhavelunchwithyouandanswerafewquestionsaboutworkingatGoogle.YoucanalwaysapplydirectlythroughtheGooglewebsite,butgettingdiscoveredgivesyoumorechancesofmovingontothenextstep.2.ResumeandTranscriptsAfteryougetdiscovered,Googlewillrequestyourresumeandtranscripts.Here,academicperformancedoesplayarole,buttheoverallprofileofthecandidateisevaluated.Herearesomecrucialpointstoincludeinyourresume:Highlightapplicableskillsthatarerelevanttotheminimumandpreferredqualifications.Makesuretoincludeyourprevioustechnicalpositionsorinternshipexperiencesheldwithinoroutsideoftheuniversity.UsetheSTARmethodinframingyourresume.ThisframeworkallowsyoutoshowthevalueofyourpastexperiencesandyourpotentialtotheGooglerecruiter.Includeacademicandpersonalprojectsandcodingcompetitions,asitwillhelpshowyourpracticalknowledgeandboostyourprofile.Describeyourprogrammingexperience,relevantcoursework,andhonorsorawardsyouhavereceived.Intermsofformatting,followtheseguidelines:Submityourresumeasasingle-pagePDFdocument.Usebulletpointsandaconsistentstyle.Makesuretoincludeyourupdatedcontactinformation.Youdon'tneedtolistreferences.3.TechnicalInterviewsThenextstepincludestwotechnicalinterviews,approximately45minutesinlengthwitha15-minutebreakinbetween.Theseinterviews'maingoalistofindpeoplewhocanthinkcriticallyandsolveproblems,ratherthanhaveskillsinaspecificprogramminglanguage.Usually,theseinterviewsaredoneoverthephone,andyouwillhaveanopportunitytocodesomeofyouranswersinasharedGoogleDoc.Eachinterviewconsistsof1or2AlgorithmorDataStructuresquestions.Toprepareforthetechnicalinterviews,youshouldreviewandstudythefollowingtopics:StringsSearchingandsortingDynamicprogrammingGreedy:jobscheduling,activityselection,etc.Graphs:ShortestPaths(Bellman-Ford,Dijkstra),TopologicalSort,Traversal(DFS,BFS)4.SampleQuestionsHereareafewsamplequestionsyoucanexpecttoseeatyourtechnicalinterview:Givenastring,findtheminimumnumberofcutstosplititsothatalltheresultingsubstringsarepalindromes.Abooleanexpressionisgivenintheformofastring.Itcontainsonevariablex;logicaloperators–'and','or'andrelationaloperators–'>','=or<=).FindiftheexpressionalwaysevaluatestoFalse.Ifyes,outputFalse,otherwiseifthereisatleastonex,thegivenexpressioncanbetrue,outputtrue.Writeafunctiontodetectifastringcontainingparenthesesisbalanced.FindtheindexofthemaximumvalueofanarrayoflengthN.ThefirstKelementsofthearrayaresortedinincreasingvalue,andthelastN-Kelementsaresortedindecreasingvalue.5.Host-MatchingInterviewsInGoogleculture,therearenosuchwordsas"boss"or"supervisor."Instead,youwillbementoredandguidedthroughtheinternshipbyyour"host."Supposeyouaresuccessfulatyourtechnicalinterviews.Inthatcase,youwillbeaskedtofilloutaspecialquestionnairetodetailyourprogrammingexperienceanddescribewhetheryouhaveanyprogramminglanguagepreferences.Then,yourprofilewithalltherelevantinformation,suchasyourresume,thequestionnaire,andinterviewfeedback,willbeaddedtothecandidatepoolduringthehost-matchingprocess.Potentialhostswillhaveaccesstothepoolanddecidewhethertheywanttointerviewyoutobecomeapartoftheirteam.Ahost-matchinginterviewisnottechnical.Incontrast,itisdesignedpurelytoseewhetheryouwouldbeagoodfitfortheteam.Theprocessofbeingmatchedwithahostcanlastforovertwomonths,andmostsuccessfulcandidateswillenduphavingseveralinterviewsbeforetheygetanoffer.Afterthehost-matchinginterviewsarecompleted,youcanexpectajobofferandanexcitingsummerfullofnewexperiencesandendlesslearningopportunities!UseInterviewTipsandResourcesfromLevels.fyitoEnhanceYourCareerThereisnodoubtthattheGoogleSTEPinternshipisagreatwaytojumpstartyourcareerinthecomputersciencefield,gainsomehands-onexperience,traveltheworld,havefun,andmeetnewpeople.Andwhiletheapplicationprocessmayseemtediousandcompetitive,don'tstress:spendsometimepolishingyourprogrammingskillsandreviewingtheinterviewtipsfromLevels.fyi.Andwhenitcomestonegotiatingyourjoboffer,don'tforgettouseoursalarynegotiationservicestoreceivethebestofferpossible. Getupdatesonsalarytrends,careertips,andmore.Subscribe🚀  Subscribed!



請為這篇文章評分?