Join for free and connect with our local tech scene
Stay on top of the latest companies and upcoming events with our weekly newsletter, and be counted among the people building the future of your local tech community.
The meetup location changed from Galvanize to Dev Mountain. The new address is 4600 E Washington St, Phoenix, AZ 85034.
WARNING: Don't click the map on meetup.com, it leads you to a weird place. If you use Google Maps it's better to paste the exact address into the app: 4600 E Washington St, Phoenix, AZ 85034
About this Meetup
Note: You need to bring your own computer for this meetup.
Another Note: In this group I often recommend that you use free online services to practice coding challenges. But not everyone wants to give out their email. In case you don't want to give your email to LeetCode, Hackerrank, FreeCodeCamp, etc., one option is to make a throwaway email account on 10 Minute Mail. https://10minutemail.com/10MinuteMail/index.html If you use a throwaway email, you should be able to submit your code and see if it passes the test cases without getting unwanted emails.
Before the meetup happens I will update this description with some code challenges that we can work on. Ideally we will discuss our approach, talk about efficiency, and generally help each other out. There is a projector so we can share our code with the classroom.
This is an open-ended group where you can either choose your own tasks to work on, or work on the problems that I pick out. Each week I choose a few code challenges. Sometimes the challenges are from topics in Cracking the Coding interview, sometimes they are drawn from real-world job interviews, and sometimes they are just challenges that have a lot of thumbs-up votes on Leetcode. I want us to a little bit about our approach, our Big O notation, etc. After we work on the challenges independently, we walk through our solutions, either on the overhead projector, or the white board, or on repl.it.
If you are learning a programming language for the first time, here are some beginner-level problem sets to work on:
Here are some more problem sets to practice Python:
As far as online courses for interview prep are concerned, I've also read that Firecode.io is nice because it determines what level you are at, then shows you exactly one problem at a time, instead of giving you hundreds of problems to choose from like other sites do.
Leetcode doesn't let you see the test cases unless you fail them, so I recommend repl.it as a sandbox in which you can debug your code. Some people use an IDE such as Atom or VSCode to test and debug stuff because you have more visibility over what's happening. But I find repl.it to be just as useful for executing code snippets on the fly.
If you want to share your code with the group, one easy way to do it is by sharing a link to your code on repl.it in the comments below.