Expert Q&A for How to Practice Programming

Return to Full Article

Search
Add New Question
  • Question
    Where can I practice coding for beginners?
    Stephen Cognetta, MBA
    Tech Interviewing Coach
    Stephen Cognetta is the co-founder and CEO of Exponent, a learning platform that helps people prepare for and ace their tech interviews. Stephen specializes in coaching for product management, software engineering, product marketing, management, technical project management, and data science interviews. Stephen holds a BS in Computer Engineering from Princeton University, where he graduated Summa Cum Laude, and an MBA from Stanford University. Prior to founding Exponent, Stephen worked as a Product Manager for Google and co-founded HackMentalHealth.
    Tech Interviewing Coach
    Expert Answer
    There are many different styles of coding challenge websites. Some only offer individual challenges, while others offer competitive or team-based challenges. Some provide online code editors that you can edit the code indirectly, whereas some require you to write solutions on your own computer and then provide it to the website.
  • Question
    How can I practice programming every day?
    Stephen Cognetta, MBA
    Tech Interviewing Coach
    Stephen Cognetta is the co-founder and CEO of Exponent, a learning platform that helps people prepare for and ace their tech interviews. Stephen specializes in coaching for product management, software engineering, product marketing, management, technical project management, and data science interviews. Stephen holds a BS in Computer Engineering from Princeton University, where he graduated Summa Cum Laude, and an MBA from Stanford University. Prior to founding Exponent, Stephen worked as a Product Manager for Google and co-founded HackMentalHealth.
    Tech Interviewing Coach
    Expert Answer
    Set time aside for practice every day. There are tons of free resources out there, like LeetCode and Exponent, that make it easy to practice. You shouldn't struggle to find practice tools out there.
  • Question
    I'm great at coding, but I can't find a job, What can I do to take it to the next level?
    Stephen Cognetta, MBA
    Tech Interviewing Coach
    Stephen Cognetta is the co-founder and CEO of Exponent, a learning platform that helps people prepare for and ace their tech interviews. Stephen specializes in coaching for product management, software engineering, product marketing, management, technical project management, and data science interviews. Stephen holds a BS in Computer Engineering from Princeton University, where he graduated Summa Cum Laude, and an MBA from Stanford University. Prior to founding Exponent, Stephen worked as a Product Manager for Google and co-founded HackMentalHealth.
    Tech Interviewing Coach
    Expert Answer
    There's more to coding gigs than the actual coding. It's a very collaborative field of work, and you need to be communicative, honest, and able to multitask. If you've already got the coding part down, focus on your soft skills! Practice your public speaking, engage in some community-based projects, and try to improve your skills as an overall candidate.
  • Question
    Should I practice coding before an interview?
    Stephen Cognetta, MBA
    Tech Interviewing Coach
    Stephen Cognetta is the co-founder and CEO of Exponent, a learning platform that helps people prepare for and ace their tech interviews. Stephen specializes in coaching for product management, software engineering, product marketing, management, technical project management, and data science interviews. Stephen holds a BS in Computer Engineering from Princeton University, where he graduated Summa Cum Laude, and an MBA from Stanford University. Prior to founding Exponent, Stephen worked as a Product Manager for Google and co-founded HackMentalHealth.
    Tech Interviewing Coach
    Expert Answer
    Absolutely. Practicing your coding is a great way to brush up before you've got a big interview.
Ask a Question

      Return to Full Article