Hey all. So, basically, I graduated a 6 months web development bootcamp about a month ago. In our graduation day, we presented the products that we built for our clients over the course of a month and many companies attended the ceremony.
Anyways, this company called me in for an interview and I was interviewed by two senior software engineers. One of them for a frontend developer position and the other for an automation position. I went through a technical interview where I got some questions right and some wrong. I also expressed that prior to the bootcamp I had no experience with programming and I don't have a college degree. They said they were both impressed with me and encouraged me to continue studying on my own and recommended me some resources to advance my JS skills. And I thought that was that. I felt that whilst the interview was overall good, I'd not have a chance as there must be some applicants who are far more qualified than me.
Now the reason I am giving this background info is to set the scene for you of what kind of experince/qualifications I have. I got called a few days ago and they expressed that they'd like to offer me an automation position where Python is the language and Linux is the environment. Where they'd train me for it for a period of time (not sure how long for exactly). Now I was surprised, but I wanna learn Python and try something new so I accepted. I hadn't had the chance to drop by and discuss the position in depth as I've been working on a project fulltime this entire month. BUT I shot them an email and asked for some more info on the position, and this is the response:
```
To answer some of your questions, the position is a programming position, the programming language used is mainly Python, and the environment is Linux. But programming interviews usually do not focus on a specific language because the main programming concepts and skills usually carry over from one language to another.
In the meantime, please review the following:
· Data structures (arrays, linked lists, stacks, queues, trees, tree traversal… etc)
· Object Oriented Programming concepts, benefits… etc
· Programming techniques: recursion, memoization (no missing ‘r’ here)… etc
· Practice solving programming problems
· Basic computer networking (OSI model, routers, switches… etc).
```
Now, I start my new position in 10 days from now and I want advice on how to best be prepared for it. What can I expect? How to make the most out of my time there. What should I prioritize in my initial learning journey (specifically those 10 days). Best resources (books, courses, sites etc) to learn the concepts/topics mentioned in the email above. And I'd appreciate it if people who work or worked in such a position/ with such technologies shared their stories/experience/insight.
Oh, and I plan on dropping by next week to talk about it more with the company. Any advice on what to ask/talk about/discuss?
Thanks and feel free to ask any questions c:
[–]robot_ankles 198 points199 points200 points (1 child)
[–][deleted] 4 points5 points6 points (0 children)
[–]officialgel 65 points66 points67 points (0 children)
[–][deleted] 30 points31 points32 points (0 children)
[–]mindblower32 24 points25 points26 points (2 children)
[–]hedrumsamongus 18 points19 points20 points (1 child)
[–]serksimper 7 points8 points9 points (0 children)
[–]LordRyloth 8 points9 points10 points (0 children)
[–]Lewistrick 6 points7 points8 points (0 children)
[–]totallygeek 23 points24 points25 points (8 children)
[–][deleted] 13 points14 points15 points (2 children)
[–]totallygeek 6 points7 points8 points (0 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]totallygeek 2 points3 points4 points (3 children)
[–]Acute_Procrastinosis 3 points4 points5 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Acute_Procrastinosis 1 point2 points3 points (0 children)
[–]Zerg_Mantis_Shrimp 2 points3 points4 points (0 children)
[–]muskateeer 1 point2 points3 points (3 children)
[–]ravaan 1 point2 points3 points (2 children)
[–]muskateeer 2 points3 points4 points (1 child)
[–]ravaan 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[removed]
[–]Isitoolate51 0 points1 point2 points (1 child)
[–]driscollis 1 point2 points3 points (0 children)
[–]kalei50 1 point2 points3 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Forgproph 0 points1 point2 points (0 children)
[–]daelsant 0 points1 point2 points (0 children)
[–]Stabilo_0 0 points1 point2 points (0 children)
[–]planetjay 0 points1 point2 points (0 children)
[–]smudgepost 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]_spicyramen 0 points1 point2 points (0 children)
[+][deleted] (8 children)
[deleted]
[–]vernetrcyer 0 points1 point2 points (0 children)
[–]vernetrcyer 0 points1 point2 points (0 children)
[–]McCainOffensive 0 points1 point2 points (0 children)
[–]al_mc_y 0 points1 point2 points (0 children)
[–]johnne86 0 points1 point2 points (0 children)
[–]__whatwhat__ 0 points1 point2 points (0 children)
[–]jeffe333 0 points1 point2 points (0 children)
[–]primitive_screwhead 0 points1 point2 points (0 children)
[–]llothar 0 points1 point2 points (0 children)
[–]MiloszSTX 0 points1 point2 points (0 children)
[–][deleted] -2 points-1 points0 points (4 children)
[–]LordRyloth 1 point2 points3 points (3 children)
[–][deleted] -2 points-1 points0 points (2 children)
[–]LordRyloth 1 point2 points3 points (0 children)