Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript
https://github.com/amazingandyyy/good-job

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 9 days ago
JSON representation

🎉 The most useful DS and Algor. implemented in javascript

Awesome Lists containing this project

README

        

# 🎉 You can do a good-job!

## Big O

rules

1. Always worst case
2. Remove constants
3. Different inputs should have different variables. O(a+b). A and B arrays nested would be O(a*b)
4. Drop non-dominant terms O(n+ n^2) -> O(n^2)

external resource: http://bigocheatsheet.com/

## [Data Structures](https://github.com/amazingandyyy/good-job/blob/master/ds.md)

- array
- hashtable
- linked list
- stack
- queue
- tree
- graph

## [Algorithms](https://github.com/amazingandyyy/good-job/blob/master/algor.md)

- resursion
- sorting
- selection
- bubble
- insertion
- merge

## Handle technical interview questions

steps

1. Repeat questions, points, input, output
2. Start with the naive/brute force approach
3. Tell them why this approach is not the best, Walk through your approach, Give out a better one
4. Before you start coding, walk through your code and write down the steps you are going to follow.
5. Try to break it
6. Modulizing

### references

- [Master The Coding Interview Data Structures Algorithms](https://www.udemy.com/master-the-coding-interview-data-structures-algorithms)
- [Algorithms In Js](https://github.com/amazingandyyy/algorithms-in-js)
- [Cracking the Coding Interview - Fullstack Academy Speaker Series](https://www.youtube.com/watch?v=Eg5-tdAwclo)

#### License

[MIT](https://github.com/amazingandyyy/good-job/blob/master/LICENSE)