![]() ![]() Additionally, in an attempt to improve my resume I took two courses at a local community college. I also worked a few different part-time jobs to pay off some of my student loans during this time. While not ideal, I am certainly glad that it was an option. Also it was kind of tough in general to get interviews for non-petroleum engineering roles because I had such a specialized degree (although some of my friends were able to do it, so maybe it was just mostly my interviewing skills to blame).ĭuring this time I was fortunate enough to have parents that allowed me to live at home. these books helped: Presence by Amy Cuddy and How to Win Friends & Influence People by Dale Carnegie). I also wasn’t very good at interviewing (but I did get better. I decided that after I finished the program, I would try to get a job in another engineering field instead. Mainly because I realized that while it was true that I would have the opportunity to travel a lot, I would likely be travelling to remote areas and working long hours. Petroleum engineers also have pretty decent salaries, so that was certainly a factor too.īy my senior year though, I wasn’t as enthusiastic about working as a petroleum engineer anymore. I think what initially appealed to me the most about the program was the high job placement rate and the potential to travel to different parts of the world. ![]() Undergradįor my undergrad I attended Penn State University and earned a BS in Petroleum and Natural Gas Engineering. Just a reminder, these are just my opinions. My hope is to offer some insight that I gained from my own coding journey to make your journey a bit easier. There are a lot of great resources available on the internet to become a job-ready software engineer, but it can be a challenge to separate the signal from the noise. This makes it easier for an interviewer (or for your future self) to follow the logic of your code as they read through it.If you are thinking of switching careers to become a software engineer, then this post is for you. Use descriptive variable names ĭescriptive variable names make your code more human-readable. Remember, you're trying to show your interviewers that you'll make a great teammate. There's no one-size fits all answer because all interviewers are different, but you can't go wrong if you're friendly and communicative.Ībove all, don't get frustrated! Stay calm, cool, and collected even in the face of pressure. They might prefer that you spend the entire time working toward the optimal solution - but some might prefer that you get the test cases to pass and then spend the remainder of your time talking about alternative approaches. If you're in a live interview, ask your interviewer for their preference. Even if you have to brute force it.įor online assessments, a 10/10 brute force solution is better than a 0/10 unfinished solution. Solve first, optimize second Ī lot of candidates get hung up trying to figure out the most optimal solution.Īs you try to pass online assessments, your first goal should be to solve the problem and get the test cases to pass. And if you ever have to revisit, explain, or defend your code later on then these comments will make it much easier for you to remember your own thought process. This helps code reviewers understand your decision making. As you solve algorithms for online assessments, write descriptive comments about what you're doing and why. This tip gets tossed around all the time but we rarely see anyone actually do it. Additional tips Īside from following the REACTO framework, here are a few other things you can do to put yourself at an advantage and help you stand out from other candidates. Watch the video below to get a complete breakdown of the framework.Īnd then read the full article from Fullstack Academy for even more information. If you follow the steps, you'll give yourself a great chance at not only successfully answering the question, but also clearly showing your thought process. It outlines a simple path for you to follow as you tackle any algorithm-style question, whether it's in an online assessment or during a live technical interview. We'll go over one in this lesson called REACTO. Luckily, there are frameworks you can use that make it MUCH easier to hit all these points.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |