I graduated with a B.S. in Computer Science in September, and recently got a job with a well-known Silicon Valley company. It&#x27;s not a top-tier&#x2F;&quot;Big 4&quot; company, but its well-known and has been around for a while. Although I had one internship during college, its significantly easier compared to the work that I&#x27;ll be doing, and in no way do I feel prepared.<p>Quite honestly, I&#x27;m a weak programmer and it takes me a long time to do things, but I do take pride in having the perseverance to push myself hard to accomplish things. During the interview I didn&#x27;t know how to solve any of the technical problems, but through a step-by-step discussion with the interviewers I eventually arrived at the solution. Possibly what got me the job offer was my enthusiasm for what the company is doing. Its in the field that I&#x27;m very interested in, and am incredibly fortunate to have gotten this position.<p>I start in a couple weeks, but I can&#x27;t help but feel like I&#x27;m going to hardcore struggle and that I somehow fooled the interviewers by making them think I&#x27;m smart when in reality I&#x27;m just a mediocre guy and they&#x27;ll be pissed when they found out...<p>Will I be expected to hit the ground running and be a rockstar coding ninja? Will I have a mentor to help guide me through their massive code base and answer my questions? Will they patient with me if I&#x27;m slow? So many questions...
Ask HN: As an entry-level developer, what's expected of me on the first job?