If you really want to digest this video, think about a scenario where you created a product and want to hire people to facilitate the entrepreneurial process, you would want people that will get the job done, not necessarily a qualified individual but the ones that best fit the profile that will help alleviate the challenges and difficulties that comes with your company's growth and progress.
🎯 Key Takeaways for quick navigation: 00:00 🎙️ *Introduction to Interview Preparation* - Overview of the video's purpose: sharing insights for programming job interviews. - Emphasis on lessons learned from the perspective of someone conducting interviews. 01:22 📚 *Lesson 1: General Knowledge and Criticism* - Stress on the importance of general knowledge or development methodologies. - Encourages forming opinions and showing the capacity for criticism during interviews. - Example given with the interviewer seeking opinions on Scrum and the need to propose solutions. 04:22 🖥️ *Lesson 2: Language Expertise and Design Patterns* - Importance of understanding software design principles and conceptual patterns. - Emphasis on knowing the language well, specifically design patterns. - Recommendations to read books, explore online resources, and dive deeper into language intricacies. 06:56 🧘 *Lesson 3: Attitude and Team Dynamics* - Significance of a positive attitude and being a team player. - Anecdote about toxic individuals and the impact on team dynamics. - Highlighting the evaluation of both technical knowledge and attitude during interviews. 08:37 💻 *Lesson 4: Coding Skills and Technical Proficiency* - Acknowledgment of the balance needed between communication and technical skills. - Introduction of coding skills as an essential component, referencing LeetCode Premium. - Encouragement to explore math curiosities, patterns, and optimizations through shared experiences. 09:49 🤔 *Lesson 5: Understanding Rejection and Personal Fit* - Addressing the hard truth that rejection may not be solely based on skills. - Encourages self-reflection and acceptance that not every company may be the right fit. - Emphasis on resilience and persistence as crucial qualities for job seekers. 10:41 🙌 *Conclusion and Call to Action* - Recap of key lessons and skills required for success in programming interviews. - Encouragement to like, subscribe, and engage with the channel. - Appreciation for watching and a preview of the next video. Made with HARPA AI
Hey Travis, I just stumbled upon your video and the content really resonated with me, as I just went through a developer interview. Before the interview I had to submit some assignments. I fulfilled every requirements of the assignment and more with proper refactoring etc. I did not use any libraries nor framework as it was not specified and by my judgement there also was no need. A perfect opportunity to show them I really know the language and problem solving skills. Its the concept/idea behind the solution that matters and you can always replace this with proper libs/tools in production environment. During the interview I explained my reasons and thought process, however one of the developers did not like the solution without any use of framework/libraries. The next day I got the rejection letter saying they need someone with more experience, despite having 10+ experience in front-end development. It was really discouraging, maybe I should have used the latest and greatest tools/libs, maybe they did not like my thought process or maybe it was my odor 😆. Anyway just want to share my experience with anyone reading this.
Hey Just.. Did they specify knowledge of any framework(s) in the job description? If yes, then they might have expected it in the assignment. But overall, what you did was the best option and thank you for sharing your experience.
I could just not be the right candidate for a senior role but I don't think the question around len(array) vs. array.length shows that someone is a senior it shows that they have worked with a specific problem where that distinction matters... seems more of a gotcha to me. Like, I know something that you don't and I think it's so important so you should know it... buttttt I also I don't use python like that lol so this could be a very huge deal in the python community. Although, I question how many engineers he works with that know that difference and how many juniors they have passed that knowledge onto.
hey Travis! i just wanna know if you still use maths while working and if so, how do you apply it? this subject is stressing me out! hoping to get a response.