Ah, lotofyoumightbecomingfrom a backgroundwhereyoustudiedsoftwareengineeringorcomputerscienceorsomethingsimilar, andyou'vetakenalgorithmicanddatastructurecourseswhileyouwereinschool.
I, forinstance, didn't comefromthatbackground, so I hadtoselfstudy a lot.
I have a greatcourserecommendationthat I'vetakenpersonallytounderstandalgorithmsanddatastructures.
Maybeget a hintortwoandthentrytosolveityourselfagain.
Besidescrackingthecodeandinterview, thereare a lotofothergradesourcestofindinterviewquestionslikeGeekforgigs.
Sleepcode.
Actually, GlassDoorisanamazingsourcetoprepareforcompanyspecificinterviewsbecausepeopleleavethereviewsofhowtheirinterviewwentand a lotofthetimestheyspillout.
Whatquestionstheywereasked.
Soyoucanfind a tonofquestionsfromFacebook, Google, Amazon a bunchoff.
Andifyoudon't necessarilyhavefriendswhohavetimeorhavetheopportunitytomockinterviewyou, thenthere's actuallyplentyofplatformsthesedaysthatmatchyouwith a reallyinterviewerandgiveyou a setupoff a rielinterview.
Oneofthosewebsitesisintribunedotio, andit's a platformwhereyoucanregisterforfree.
Andtheinterviewersarepeoplewhowork a softwareengineersatrealcompanies, andtheyjudgeyoubasedontherealinterviewcriteria.
Fueloutthesetupof a reallyinterviewandtoseehowyoudobecausetheygiveyoufeedbackintheend.
And I dotrulywishthisplatformwasavailableatthetimewhen I wasstudyingfortechnicalinterviews.
It's actuallysousefulbecausetalkingthroughyoursolutionandletaninterviewernoatallpointsoftimes, whatyou'rethinkingandwhyyouaresoldintheproblem a certainway, accomplishes a fewthings.
Firstofall, theinterviewerknowswhereyourmindisgoingwithrespecttosolving a certainproblem.
Andthatisveryimportantinteamcollaborationbecauseyouneedtobe a goodcommunicatortosolverielworldreallifeproblemsatyourrealjob.