-
-
Save ryansechrest/285af1bc4beaa16814cfd59624beacaa to your computer and use it in GitHub Desktop.
Tech Interview & Resume Tips
Know how to:
- Create a function
- Define a class
- Properties
- Methods
- Visibility
- Types
- Manipulate strings
- Create string
- Concatenate string
- Index into string
- Make string upper or lower
- Get substring
- Work with lists
- Create list
- Slice list
- Concatenate lists
- Remove from and add to lists
- Work with trees
- Create tree
- Traverse tree
- Depth-first search
- Breadth-first search
- Determine complexity of code
- Constant
- Logarithmic
- Linear
- Polynomial
- Exponential
- Reduce problems to concepts
- Recursion, Divide-and-Conquer
- Graph Searches
- Greedy Algorithms
- Searching & Sorting
- Utilize tools
- Arrays, linked lists
- Hash tables
- Binary search
- Shortest-path algorithm
- Prepare an introduction
- Be ready to discuss a project
- Focus on process, not output
- Be honest if you've seen a problem
- Ask clarifying questions to frame problem
- Think out loud and draw diagram
- Determine if there's a pattern
- Graph
- Recursion
- Binary Search
- Decompose
- Start general before specific
- Keep solution simple
- Explain solution before code
- Constantly communicate
- Get something working
- Simplify and optimize after
- Create function that returns answer
- Use readable variable names
- Verbally run through code
Main
- What does a typical day look like?
- Tell me about the team culture.
- What growth opportunities does the organization offer?
- Do you see any major changes in the position or workplace in the coming year?
- What can I do to really excell at this job?
- What else can I share that will make me an attractive candidate?
Other
- What would you change about your team?
- What is something you are proud of completing?
- What has your path been like at the company?
- If you were to leave the company, what would be the reason?
- Stick to one page
- Make it easy to scan
- Ensure contact info is prominent
- Highlight specific accomplishments
- Include unique personal projects
- Remove charts and ratings
- Avoid including an objective
- Use a professional email address
- Incl. relevant links: LinkedIn, GitHub, Website
- Don't worry about aesthetics
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment