YanLeetCode the hard way: 0001 Two Sumhttps://leetcode.com/problems/two-sum/1 min read·May 18, 2021----
YanPractical 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.3 min read·May 15, 2021----
YanPractical Algorithms Tier 0: Binary SearchBinary search is a fundamental, yet powerful and frequently used algorithm. It has several interesting variations, which are usually…3 min read·May 5, 2021----
YaninThe StartupHow Much does a Software Engineer Get Paid in Silicon Valley?$100,000 is the start.5 min read·Jul 13, 2020----
YaninThe StartupThe Best Programming Language for Tech InterviewsPython35 min read·Jun 29, 2020--1--1
YanFenwick TreeI recently encountered a problem that can be solved efficiently with Fenwich Tree, aka Binary Indexed Tree. This is the notes about how to…4 min read·Nov 14, 2019----
YanSceneDelegate without storyboardAs a backend engineer, I do not want to use storyboard/nibs/xibs, for reasons.2 min read·Nov 10, 2019----
YanHello World iOS13 with Xcode11As a backend engineer, often I feel learning UI/UX is difficult. The concepts and workflows are different, especially when searching…2 min read·Nov 8, 2019----