Practical Algorithms Tier 0: Hash MapHash map, also known as hash table, is a fundamental and powerful data structure to save and retrieve an item in constant time.May 15, 2021May 15, 2021
Practical Algorithms Tier 0: Binary SearchBinary search is a fundamental, yet powerful and frequently used algorithm. It has several interesting variations, which are usually…May 5, 2021May 5, 2021
Published inThe StartupHow Much does a Software Engineer Get Paid in Silicon Valley?$100,000 is the start.Jul 13, 2020Jul 13, 2020
Published inThe StartupThe Best Programming Language for Tech InterviewsPython3Jun 29, 20201Jun 29, 20201
Fenwick TreeI recently encountered a problem that can be solved efficiently with Fenwich Tree, aka Binary Indexed Tree. This is the notes about how to…Nov 14, 2019Nov 14, 2019
SceneDelegate without storyboardAs a backend engineer, I do not want to use storyboard/nibs/xibs, for reasons.Nov 10, 2019Nov 10, 2019
Hello World iOS13 with Xcode11As a backend engineer, often I feel learning UI/UX is difficult. The concepts and workflows are different, especially when searching…Nov 8, 2019Nov 8, 2019