Julia's coding blog - Practice makes perfect

From January 2015, she started to practice leetcode questions; she trains herself to stay focus, develops "muscle" memory when she practices those questions one by one. 2015年初, Julia开始参与做Leetcode, 开通自己第一个博客. 刷Leet code的题目, 她看了很多的代码, 每个人那学一点, 也开通Github, 发表自己的代码, 尝试写自己的一些体会. She learns from her favorite sports – tennis, 10,000 serves practice builds up good memory for a great serve. Just keep going. Hard work beats talent when talent fails to work hard.

Tuesday, December 31, 2019

15 best investments in 2019

Here is the article.

  1. Certificates of deposit
  2. Money market accounts
  3. Treasury securities
  4. Government bond funds
  5. Municipal bond funds
  6. Short-term corporate bond funds
  7. Dividend-paying stocks
  8. High-yield savings account
  9. Growth stocks
  10. Growth stock funds
  11. S&P 500 index fund
  12. REITs
  13. Rental housing
  14. Nasdaq 100 index fund
  15. Industry-specific index fund


Posted by Jianmin Chen at 11:00 PM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Search This Blog

Though youths grow weary and tired, And vigorous young men stumble badly, Yet ... Isaiah 40:31

My photo
Jianmin Chen
View my complete profile

Blog Archive

  • ►  2025 (678)
    • ►  May (69)
    • ►  April (226)
    • ►  March (143)
    • ►  February (138)
    • ►  January (102)
  • ►  2024 (2240)
    • ►  December (208)
    • ►  November (172)
    • ►  October (242)
    • ►  September (232)
    • ►  August (196)
    • ►  July (289)
    • ►  June (314)
    • ►  May (166)
    • ►  April (61)
    • ►  March (137)
    • ►  February (93)
    • ►  January (130)
  • ►  2023 (1544)
    • ►  December (136)
    • ►  November (186)
    • ►  October (120)
    • ►  September (73)
    • ►  August (58)
    • ►  July (112)
    • ►  June (136)
    • ►  May (58)
    • ►  April (109)
    • ►  March (153)
    • ►  February (215)
    • ►  January (188)
  • ►  2022 (1220)
    • ►  December (118)
    • ►  November (123)
    • ►  October (43)
    • ►  September (104)
    • ►  August (104)
    • ►  July (129)
    • ►  June (136)
    • ►  May (102)
    • ►  April (76)
    • ►  March (144)
    • ►  February (59)
    • ►  January (82)
  • ►  2021 (2110)
    • ►  December (100)
    • ►  November (144)
    • ►  October (170)
    • ►  September (155)
    • ►  August (143)
    • ►  July (128)
    • ►  June (120)
    • ►  May (194)
    • ►  April (214)
    • ►  March (241)
    • ►  February (224)
    • ►  January (277)
  • ►  2020 (3325)
    • ►  December (269)
    • ►  November (85)
    • ►  October (172)
    • ►  September (323)
    • ►  August (296)
    • ►  July (265)
    • ►  June (211)
    • ►  May (271)
    • ►  April (413)
    • ►  March (366)
    • ►  February (297)
    • ►  January (357)
  • ▼  2019 (4090)
    • ▼  December (372)
      • 19 important things you should know about PowerSha...
      • Invesco QQQ Trust (QQQ)
      • Top 4 ETFs to Track the Nasdaq as of October 2018
      • 15 best investments in 2019
      • Portfolio Theory - MIT open course ware
      • Software engineer position with $190,000 US dollar...
      • Ses 15: Portfolio Theory III & The CAPM and APT I
      • Seymour mountain skiing trip on Dec. 29, 2019
      • 10 reasons fail to work on IRA CD/ 401 K/RRSP from...
      • Ses 14: Portfolio Theory II
      • Ses 13: Risk and Return II & Portfolio Theory I
      • Case study: remove k digits - using stack linear t...
      • Case study: remove k digits - brute force solution...
      • Case study: mock interview questions and answers
      • Investment books to read
      • The first big career choice you make can haunt you...
      • Annual Asset Class Returns
      • Annual S&P Sector Performance
      • The Benefits of Diversification
      • Benefits of diversification
      • 9282 HAZEL STREET 201, Chilliwack, British Columbi...
      • Most Americans Say the Current Economy Is Helping ...
      • Topics in Mathematics with Applications in Finance...
      • 1. Introduction, Financial Terms and Concepts
      • Kelly criterion
      • My progress report on personal finance research
      • Survive instinct
      • Topics in Mathematics with Application in Finance ...
      • How to Create a Risk Parity Portfolio
      • INVESTING PORTFOLIO MANAGEMENT Efficient Frontier
      • The Rise of the Chief Risk Officer
      • Harvard hires Xia from Morgan Stanley as chief ris...
      • 16. Portfolio Management
      • Health research
      • 《经济半小时》老小区“变形记” 20191224 | CCTV财经
      • My housing problem in China
      • 《经济半小时》鹤岗“白菜价”房产调查 20191220 | CCTV财经
      • How The U.S. Avoided A Recession For A Decade
      • But how can you ensure that your references will a...
      • The Dos And Don’ts Of Job References
      • The Most Valuable Financial Asset You Will Ever Ha...
      • Habits That Made Us Millionaires in Less Than Ten ...
      • Case study: 2000 offer letter from Trendium inc
      • Case study: How to spend or invest laidoff compens...
      • Understanding risk in investment - II
      • Case study: remove k digits - DFS algorithm using ...
      • My management skills
      • 11 Ways You're Wasting Time Instead of Doing What ...
      • 13 Signs You’re Wasting Life But You Can’t Admit It
      • Investment or speculation: 100 share Amazon stock ...
      • Future of Networks - Amin Vahdat (Google)
      • Matt Welsh - Google principle engineer
      • Amin Vahdat - Google AI
      • Eric Brewer, Google Cloud | Google Cloud Next 2019
      • Eric Brewer (scientist)
      • Spend time to fill the survey
      • Go to skiing in Seymour mountain
      • Count my blessings in 2019
      • Race with my hair
      • 美国中餐现状 | 君子:正在崛起的第三种可能
      • 90% equity 10% bond portfolio
      • How to calculate US 500 Index from 1999 to 2013?
      • Richard Zhu - Quora
      • THE BLOG 8 Reasons We May Need to Cut Ties With Fa...
      • This Disturbing Sign Means It's Time to Cut a Fami...
      • Date my money - Close TD bank account
      • Date my money - close CD account with USA Amtrust ...
      • Christian belief and self-learner correlation?
      • Water Heater - Electric - How it Works
      • Why expansion tank is needed
      • Christmas day - new tradition (series 4 of 10)
      • Investment or speculation - 前面还有很多坑
      • What is my risk tolerance and time horizon?
      • Introduction to personal finance and investment
      • Christmas day - new tradition (series 3 of 10)
      • Case study: Par 401 K 2019 Dec 25 review - capital...
      • Case study: Par 401 K 2019 Dec 25 review - Large c...
      • Case study: Par 401 K 2019 Dec 25 review - Asset c...
      • Case study: Par 401 K 2019 Dec 25 review - contrib...
      • Case study: Par 401 K 2019 Dec 25 review - cumulat...
      • Case study: Par 401 K 2019 Dec 25 review - persona...
      • 80 minutes chat with my younger sister
      • My worries from 1984 to 2019
      • Case study: Par 401 K 2019 Dec 25 review - return ...
      • Interviewing.io schedule update as an interviewer
      • Smart Investing For Beginners
      • Can I learn to be a good financial advisor like Me...
      • Christmas day - new tradition (series 3 of 10)
      • Stay optimistic and embrace bull market in 2020
      • Christmas day - new tradition (series 2 of 10)
      • Christmas day - new tradition (series 1 of 10)
      • Financial crisis - report written by Dr. Wang Qian...
      • Expect at least 30% upside for Facebook shares in ...
      • S&P 500 has potential to break out to almost 4,000...
      • Stay optimistic and embrace the bear market in 2020
      • Why do people claim that most software engineers w...
      • Bear market and long term investment - series 10 o...
      • Bear market and long term investment - series 9 of 10
      • Bear market and long term investment - series 8 of 10
      • Bear market and long term investment - series 7 of 10
    • ►  November (427)
    • ►  October (324)
    • ►  September (458)
    • ►  August (345)
    • ►  July (264)
    • ►  June (306)
    • ►  May (286)
    • ►  April (288)
    • ►  March (271)
    • ►  February (288)
    • ►  January (461)
  • ►  2018 (2043)
    • ►  December (460)
    • ►  November (208)
    • ►  October (128)
    • ►  September (159)
    • ►  August (169)
    • ►  July (193)
    • ►  June (124)
    • ►  May (109)
    • ►  April (88)
    • ►  March (120)
    • ►  February (127)
    • ►  January (158)
  • ►  2017 (850)
    • ►  December (109)
    • ►  November (85)
    • ►  October (35)
    • ►  September (61)
    • ►  August (44)
    • ►  July (95)
    • ►  June (83)
    • ►  May (60)
    • ►  April (72)
    • ►  March (100)
    • ►  February (53)
    • ►  January (53)
  • ►  2016 (653)
    • ►  December (71)
    • ►  November (68)
    • ►  October (32)
    • ►  September (42)
    • ►  August (49)
    • ►  July (75)
    • ►  June (49)
    • ►  May (77)
    • ►  April (83)
    • ►  March (48)
    • ►  February (38)
    • ►  January (21)
  • ►  2015 (160)
    • ►  December (21)
    • ►  November (8)
    • ►  October (6)
    • ►  September (10)
    • ►  August (30)
    • ►  July (23)
    • ►  June (62)

Labels

  • .NET distributed system architecture (1)
  • .NET framework (1)
  • #401K (1)
  • #ARDX (1)
  • #BankruptStock (1)
  • #codeKarle (1)
  • #CodingInterviewWeekly series (1)
  • #finance (1)
  • #investment (1)
  • #IRA (1)
  • #paralysis bias (1)
  • #recency bias (1)
  • #ShareWithRick (1)
  • #showingRick (1)
  • #TCDA (1)
  • #TradeWithRick (1)
  • $10000 dollar bank letter in 2009 (1)
  • $10000 fund (1)
  • $10000 to $60000 in 10 years (1)
  • $10000 wasted net income (1)
  • $200 dollars lawyer fee for 30 minutes (1)
  • $20000 Canada dollars (1)
  • $200000 401 K and IRA gain (1)
  • $260 dollar project (1)
  • $300 roller skating shoes (1)
  • $3000 Canadian dollars cloth shopping (1)
  • $3000 dollar opportunity (1)
  • $30000 US dollars a year 10 years (1)
  • $3600 opportunity cost (1)
  • $369 profit (1)
  • $400 2 skiing lesson vs self-learn mom (1)
  • $4000 dollars gain (1)
  • $40000 on Citi credit card from 1999 to 2001 (1)
  • $500 gains vs $9000 dollars gain in six month (1)
  • $60 MER every year extra (1)
  • $600 purchase 10 years free give away (1)
  • 0.25 point to advance (1)
  • 1 million users (1)
  • 1+2×3 (1)
  • 10 algorithms a week (1)
  • 10 bagger (1)
  • 10 easy level algorithm (1)
  • 10 ideas (1)
  • 10 K run (1)
  • 10 million users (1)
  • 10 mock interview series (3)
  • 10 reasons I apply Amazon non-stop (1)
  • 10 role models on Leetcode submissions (1)
  • 10 round mock interviews (1)
  • 10 steps to master dynamic programming (6)
  • 10 times (1)
  • 10 times better performance (1)
  • 10 times better programmer (1)
  • 10 times Microsoft (2)
  • 10 times more efficient programmer (1)
  • 10 times room to improve (1)
  • 10 tips to help you perform to highest potential (1)
  • 10 tips to highest performance (1)
  • 10 up-votes (1)
  • 10 upvotes - my record in 2020 (1)
  • 10 year (1)
  • 10 year experience with 5 years with Microsoft (1)
  • 10 year return (1)
  • 10 year shy away stock market (1)
  • 10 years $5000 Canadian dollars saving (1)
  • 10 years savings for a down payment (1)
  • 10 yrs old GPS no signal (1)
  • 10-15 minutes each easy level algorithm (1)
  • 10+ round mock interviews (1)
  • 10+ ways to solve DP (1)
  • 10+ years in search engine (1)
  • 100 Chinese yuan (1)
  • 100 million users (1)
  • 100 RMB (1)
  • 1000 submissions (1)
  • 1000-hour rule (1)
  • 10000 Canadian dollars loss first two years (1)
  • 1012 Numbers with repeated digits (1)
  • 1038 - Binary Search Tree to Greater Sum Tree (1)
  • 105 months (1)
  • 11 essential coding interview questions (1)
  • 12 hours of labor score 0 (1)
  • 12 mock interviews a weekend (1)
  • 12 months come back (1)
  • 12 months to get paper work accepted (1)
  • 12 months you advance programming skills (1)
  • 13 mock interviews a weekend (1)
  • 13 year growth (1)
  • 133A st Surrey (1)
  • 14 days road trip (1)
  • 150 easy level algorithms practice (1)
  • 150 mark (1)
  • 150 solved algorithms (1)
  • 160 algorithm mark (1)
  • 170 algorithm blogs in Chinese (1)
  • 170 algorithm blogs in Chinese written by a snapchat engineer (1)
  • 18 medium level tree algorithm (1)
  • 18 years and $25000 dollar debt (1)
  • 18 years failure (1)
  • 180 mark (1)
  • 1988 (1)
  • 1988 appendix infection (1)
  • 1988 graduate of Shanghai Jiaotong University (1)
  • 1988 to 1996 salary review (1)
  • 1998 to 2019 21 years retirement fund management (1)
  • 2 DP (2)
  • 2 months job search (1)
  • 2 months preparation for Google phone screen Feb To April (1)
  • 2 Pointers (2)
  • 2 stacks (1)
  • 2-3 times job change (1)
  • 2-way partition (1)
  • 2.5 hours contest (1)
  • 20 algorithms a week (1)
  • 20 common investment mistakes (1)
  • 20 days for 50 easy level algorithms (1)
  • 20 submissions (1)
  • 20 year growth (1)
  • 20 year later review (1)
  • 2000 $200 a month long distance call to China (1)
  • 2000 citi credit card analysis (1)
  • 2000 citi credit card statements (1)
  • 2000 December citi bank statement (1)
  • 20000 dollars asset in Canada in 2012 (1)
  • 2001 (1)
  • 2001 IRA portfolio (1)
  • 2001 recession hit (1)
  • 2004 to 2013 10-year annualized investor returns (1)
  • 2007 Warren Buffet (1)
  • 2008 $1000 investment 2012 recover (1)
  • 2008 market crash (1)
  • 2008 recession (1)
  • 2009 credit report case study (1)
  • 2009 October Microsoft phone screen (1)
  • 2009 to 2019 blank history to 401 K (1)
  • 2010 to 2015 Facebook stock 5 times more (1)
  • 2010 to 2019 clothing expenses on Scotia visa card (1)
  • 2010 to 2020 (1)
  • 2013 Kia sportage (1)
  • 2015 to 2023 (1)
  • 2016 web technologies (1)
  • 2016 Year-end warmup practice (1)
  • 2017 Dec 17 (1)
  • 2017 monthly expenses (1)
  • 2017 tax return (1)
  • 2017 vacation incident (1)
  • 2018 (1)
  • 2018 Amazon onsite (1)
  • 2018 china trip (1)
  • 2018 reading list (1)
  • 2018 reading list: OO design (1)
  • 2018 summer with Facebook (1)
  • 2019 Amazon onsite (1)
  • 2019 Facebook onsite (1)
  • 2019 first time to learn TFSA (1)
  • 2019 investment showcase (1)
  • 2019 portfolio showcase (1)
  • 2019 Sept 30 inventory day (1)
  • 2019 study of system design (1)
  • 2019 US thanksgiving holiday (1)
  • 2020 (1)
  • 2020 Facebook onsite (19)
  • 2020 Facebook phone screen (49)
  • 2020 lessons (1)
  • 2020 March oil stock crash (1)
  • 2020 mock interview case study (4)
  • 2020 mock interviews (1)
  • 2020 to 2023 (1)
  • 2020 vacation days from March 23 to March 27 (1)
  • 2021 (2)
  • 2021 equity research (1)
  • 2021 first idea to build wealth (1)
  • 2021 Investment lesson (1)
  • 2021 IRA (1)
  • 2021 summer book reading (1)
  • 2021 TDAmeritrade performance (1)
  • 2022 April Meta onsite (1)
  • 2022 March Meta phone screen (1)
  • 2023 best research (1)
  • 2023 Meta Phone screen (1)
  • 2024 (1)
  • 2024 laptop purchase (1)
  • 23 years in North America (1)
  • 24 hours 1000 view popular question badge (1)
  • 25 algorithm study (1)
  • 25 things to learn as interviewer (1)
  • 25% loss of HSE.TO (1)
  • 250 mock interviews (1)
  • 26 times (1)
  • 26 times Apple (1)
  • 26 times Apple 10 year 2009-2019 (1)
  • 27 algorithms selected for the preparation (1)
  • 28 times (1)
  • 28 times Amazon (1)
  • 28 times Amazon 10 year 2009-2019 (1)
  • 289 algorithms solved mark (1)
  • 2WayDp (1)
  • 3 hours on String Calculation function - suffix array (1)
  • 3 hours workout on advanced algorithm on hakerrank (1)
  • 3 Longest substring without repeating characters (1)
  • 3 minutes vs 52 minutes (1)
  • 3 months practice (1)
  • 3 simple drills to conquer hard level algorithms (1)
  • 3 sum (2)
  • 3 sum closest (2)
  • 3 tips to save time (1)
  • 3 year timeline (1)
  • 3 years C# update (1)
  • 3-way partition (1)
  • 3.5 hours to find a home (1)
  • 30 algorithm 10 times practice (1)
  • 30 algorithms a blog (1)
  • 30 bagger (1)
  • 30 mock interview algorithms (1)
  • 30 signs (1)
  • 30 signs never become rich (1)
  • 30 signs to watch out (1)
  • 30 times to work on one algorithm (1)
  • 30 year reunion (1)
  • 30 years reunion (1)
  • 30% to 100% (1)
  • 300 mock interviews (1)
  • 300% return (1)
  • 3000 algorithm practice (1)
  • 3rd practice (1)
  • 4 hours work (1)
  • 4 hours/ 30 algorithm code study (1)
  • 4 level risk investment (1)
  • 4 months lead time (1)
  • 4 sum practices (3)
  • 4 sum practices 2nd of 5 (1)
  • 4 sum practices 3rd of 5 (1)
  • 4 sum practices 4th of 5 (1)
  • 4 sum practices 5th of 5 (1)
  • 4 sum practices Summary of 5 (1)
  • 4 upvotes (2)
  • 4000 credit card debt for one week vacation to China (1)
  • 401 K (1)
  • 401 K 12 year account (1)
  • 401 K account 2009 (1)
  • 401K (1)
  • 40条交易提示 (1)
  • 44 year old (1)
  • 45 minutes coaching (1)
  • 450 lines of code with passion vs 40 lines of code Dynamic programming (1)
  • 450 mark (1)
  • 450 solved algorithm mark (1)
  • 450 views (1)
  • 4500 miles road trip (1)
  • 48 minutes vs 5 minutes (1)
  • 5 easy level algorithms a day (1)
  • 5 hours coding for a contest (1)
  • 5 mile walk to home (1)
  • 5 minutes to write (1)
  • 5 selfies to mark 2010 to 2015 (1)
  • 5 stars (1)
  • 5 year celebration of juliachencoding blog (1)
  • 5 year labor of blogging (1)
  • 50 easy level algorithms (1)
  • 50 easy level array algorithm (2)
  • 50 hours learning restful API (1)
  • 50 hours practice one algorithm (1)
  • 50 reputation on stackexchange (1)
  • 5000 shares of SABR (1)
  • 51 N-Queens (2)
  • 52 years old (1)
  • 54 year old selfies (1)
  • 55 year old (1)
  • 5th mock interview from my coach (1)
  • 6 hours work on one algorithm (2)
  • 6 solutions (1)
  • 60 algorithms paid videos 5 free ones (1)
  • 60 cents/minute international call (1)
  • 60 times (1)
  • 60 times Netflix (1)
  • 65% drop (1)
  • 68 times Netflix 10 year 2009-2019 (1)
  • 7 KM walk to home (1)
  • 7 percent loss day (1)
  • 7 reasons software developer should learn marketing (1)
  • 7 vacations in China (1)
  • 7% (2)
  • 7% - 8% (1)
  • 70 interview algorithm for facebook (1)
  • 700 algorithms solved (1)
  • 700% 10 yr MSFT return (1)
  • 700% 10 yr return (1)
  • 700% information sector (1)
  • 70141 (1)
  • 72 rules (1)
  • 76 Minimum window substring (1)
  • 7th mock interview on interviewing dot io (1)
  • 8 directions (1)
  • 8 hour great workout (1)
  • 8 hours grind from 0 to 19 out of 40 (1)
  • 8 mock interview summary (1)
  • 8 neighbors using array to express (1)
  • 8 years 9 months (1)
  • 8-Queens (1)
  • 8% (1)
  • 8+ hour (1)
  • 8+ hours to work on O(nlogn) to O(n) (1)
  • 836 minutes working together (1)
  • 84级校友,教授 (1)
  • 9 hours work on advanced algorithm (1)
  • 9 years to figure out TFSA (1)
  • 90 minutes contest (1)
  • 90 minutes mock interview sharing (1)
  • 90 minutes phone call (1)
  • 90% loss (1)
  • 900 algorithms solved (1)
  • 947 remove stones (1)
  • 95 algorithm videos (1)
  • 97 things for programmers (4)
  • 97% crash (1)
  • a blog to entertain (1)
  • a brand new TV as gift (1)
  • A cheerful heart is good medicine (1)
  • A comparison of Microsoft Web Technologies (1)
  • a crushed spirit dries up the bones (1)
  • a drop of tear comes out (1)
  • a friend makes difference (1)
  • a giver or taker (1)
  • a good friend like me (1)
  • a good friend to learn from on Leetcode.com (1)
  • a little progress every time (1)
  • a lot of sacrifice and effort for sometimes little reward (1)
  • A or B algorithm (2)
  • A or B algorithm prototype (1)
  • a peer with good thinking process (1)
  • a pen a paper and a diligent heart to record every expense (1)
  • a pen and a paper and a diligent heart to write down every dollar expense (1)
  • A person who wasted money (1)
  • a portfolio checkup in 6 steps (1)
  • A promissory note (1)
  • a remembrance day for my personal finance (1)
  • A Set of Problems for ACM ICPC contest (1)
  • a story of surgery (1)
  • a tank of gas (1)
  • a test case tells the truth (1)
  • a time-saving affair (1)
  • a tree algorithm (1)
  • aaa-aaab-aaaac go to trie (1)
  • ABBOPSS - 8 do not (1)
  • Abstract Array class static method IndexOf (1)
  • Abstract class (1)
  • abstract example (1)
  • academic advice (1)
  • ACM cheat sheet (1)
  • ACM ICPC Practice contest 2016 (1)
  • act on plan (1)
  • Adam Bosworth (1)
  • Adam Grant (1)
  • Adam Khoo (1)
  • add one more personal finance habit (1)
  • adherence to good design (1)
  • adjacency list (1)
  • Advanced Algo on HackerRank (3)
  • advanced level interviewer (1)
  • advanced skills in interview (1)
  • advantage to use a trie with a test case (1)
  • Advice for beginners (1)
  • advice to an undergraduate student (1)
  • after earnings (1)
  • after the contest (1)
  • Ahoy Pirates! (1)
  • AI research (1)
  • air canada (1)
  • Alex Xu (2)
  • Alex Xu system design book (1)
  • Alexa - check list for writing (1)
  • AlgoExpert (Ace the programming interviews) (1)
  • algorithm (31)
  • Algorithm and friendship through mock interview (1)
  • Algorithm blog (2)
  • algorithm blog - 23 algorithm (1)
  • Algorithm blog beyond my level (1)
  • Algorithm books (1)
  • algorithm courses (1)
  • algorithm interview (3)
  • algorithm lecture vs tennis coaching (1)
  • algorithm mock onsite (1)
  • Algorithm night (2)
  • Algorithm on coursera (1)
  • algorithm optimization (1)
  • algorithm performance issue (1)
  • algorithm phone screen (1)
  • algorithm practice (1)
  • algorithm research (1)
  • Algorithm review for a coding test (1)
  • algorithm review short list (1)
  • Algorithm study January 2017 (1)
  • algorithm talk (1)
  • algorithm teaching on youtube (1)
  • algorithm to review (1)
  • algorithm training should be science (2)
  • algorithm training should involve online judge (1)
  • algorithm tutoring (1)
  • algorithm videos (1)
  • Alien Dictionary (1)
  • Alternating Characters (1)
  • Am I a good programmer (1)
  • Amazon (2)
  • Amazon AWS woman event (1)
  • Amazon Dynamo database (1)
  • Amazon Hiring (1)
  • Amazon job application (1)
  • Amazon leadership principle (2)
  • Amazon leadership principle study (5)
  • Amazon leadership study (2)
  • Amazon onsite (1)
  • Amazon onsite interview (2)
  • Amazon onsite interviews (1)
  • Amazon stock (2)
  • Amazon stock 2011 (1)
  • Amazon stock and my personal growth (1)
  • Amazon stock vs impulsive shopping (1)
  • Amazon web services (1)
  • Amazon/ High Standards (1)
  • ambitious (1)
  • Ana Invanovic (1)
  • anagram (6)
  • analysis (1)
  • analysis of depth first search (1)
  • Andy Murray (1)
  • Anger Kerber (1)
  • Angular (2)
  • AngularJS (3)
  • AngularUI (1)
  • AngularUI fundamentals (2)
  • announcer badge (1)
  • annual $5000 passive income (1)
  • annual financial checkup (1)
  • annual subscription (10)
  • anonymity (1)
  • answer the question first (1)
  • antipattern (1)
  • anxiety (3)
  • anxiety handling tips (1)
  • AorB (2)
  • API design (2)
  • App Academy (1)
  • appeal for leave (1)
  • apply SOLID principles to CSS (2)
  • April 29 2020 oil stock gains more than 10% (1)
  • architect - Ricky Ho (1)
  • Arden Dertat (1)
  • ARDX stock (1)
  • argue (1)
  • array (11)
  • Array - brute force - 中间交换 (1)
  • Array - brute force - 步步前移 (1)
  • Array as Abstract class (1)
  • Array Class C# (1)
  • Array Class C++ (1)
  • Array Class Java (1)
  • Array class JavaScript (1)
  • array construction (4)
  • array construction (series 1 of 5) (1)
  • Array Construction (Series 2 of 5) (1)
  • Array Construction (Series 3 of 5) (1)
  • Array of array products (2)
  • Array quadruplet (7)
  • array shuffle (1)
  • arrowhead anti pattern (1)
  • art to write a test case (1)
  • ascending order (1)
  • ascending stack (1)
  • Asian MIT 2017 graduate (1)
  • ASML (1)
  • asp.net (1)
  • asset allocation (2)
  • AT & T stock purchase (1)
  • ATM machine (1)
  • ATNX stock (1)
  • ATP (1)
  • attention to detail (1)
  • attitude (1)
  • August 14 to Sept 4 (1)
  • August 2019 System design crash courses (1)
  • Author of C# in Depth (1)
  • auto accident (1)
  • Auto maintenance (7)
  • automation test (1)
  • Availability & Reliability (1)
  • avoid overcomplicated code (1)
  • Award budget cut (1)
  • Azim Premji (1)
  • baby interviewer (1)
  • baby step (1)
  • baby step real estate study in Nov 2018 (1)
  • baby step to get personal finance confidence (1)
  • baby step to learn Amazon stock (1)
  • baby step to learn system design (1)
  • back muscle incident (1)
  • back pack algorithm (1)
  • back pain (1)
  • backtracking (9)
  • backtracking bug (1)
  • bad behavior in mock interview (1)
  • bad coding style (1)
  • bad design (1)
  • bad interviewer (1)
  • balance history TFSA (1)
  • balanced portfolio (1)
  • Bally gym three years contract (1)
  • bank accounts (1)
  • bank accounts management (1)
  • bank letter (1)
  • bank letter notice 45 days (1)
  • base case (3)
  • base case failures (1)
  • base case in DFS (2)
  • base case in memoization (1)
  • base case mistake in DFS (1)
  • base case selection (1)
  • BASE vs ACID (1)
  • basics of disjoint data structure (1)
  • basketwangcoding (1)
  • bathroom maintenance (1)
  • bathroom vanity (1)
  • bathtub project (1)
  • be a good thinker (2)
  • be an interviewer (1)
  • be frugal (1)
  • be frugal but not understand risk of driving (1)
  • be humble (5)
  • be in present (1)
  • be kind to each other (1)
  • be more open (1)
  • be patient (1)
  • be responsible (1)
  • be selfish (1)
  • be sociable (1)
  • Bear and Steady Gene (I) (1)
  • Bear and Steady Gene (III) (1)
  • Bear And Steady Gene (IV) (1)
  • Bear And Steady Gene (V) (1)
  • Bear And Steady Gene (VI) (1)
  • bear market (4)
  • Bear Steady Gene (II) (1)
  • beaten/ return (1)
  • beautiful morning run (1)
  • beautiful pairs (1)
  • beauty in her 52 year old (1)
  • beauty of Seattle (10)
  • become a Googler (1)
  • become a millionaire (1)
  • bed bug (1)
  • behavior economics (1)
  • behavior interview (2)
  • behavior interview case study (1)
  • Behavior interview guide (1)
  • behavior problems (1)
  • Beihang university undergraduate (1)
  • being a dreamer (1)
  • being a frugal (1)
  • being a good neighbor (1)
  • being a hacker (1)
  • being a landlord (1)
  • being a mentor (1)
  • being a mom (1)
  • being a project manager (1)
  • being a teacher (1)
  • being a warrior (1)
  • being an interviewer (3)
  • being frugal (3)
  • Being Geek (1)
  • being interviewee (3)
  • being interviewer (10)
  • benefits of long term (1)
  • Benetrousle (1)
  • best blog I wrote when I was 52 years old (1)
  • best coach and his advice (1)
  • best code for linkedlist study (1)
  • best lecture for system design (1)
  • best loss (1)
  • Best peer of January 13 2018 (1)
  • best people (1)
  • best personal finance coaching (1)
  • best place to write something (1)
  • best question badge (1)
  • best teaching about NoSQL using BigTable (1)
  • best time in 2018 is to work on those 62 easy level algorithms (1)
  • Bethany Mattek (1)
  • better having a coach (2)
  • BFS (16)
  • BFS algorithm (1)
  • BFS depth (1)
  • BFS shortest distance vs first found (1)
  • BFS/DFS (1)
  • bias on ideas (1)
  • bias on US stock market (1)
  • bible of three weeks in 2018 (1)
  • bible teaching (2)
  • big drops (1)
  • big loss (1)
  • big loss on SABR stock (1)
  • big swing (1)
  • big truck behind (1)
  • biggest loss (1)
  • biggest problem is to work on simple things to get organized (1)
  • BigTable (3)
  • BigTable > LSM tree (1)
  • Bigtable and BigQuery and iCharts (1)
  • BigTable Harvard lecture notes (1)
  • BigTable's protocol (1)
  • Bill Ackman (1)
  • Bill Campbell (1)
  • binary expression tree (1)
  • binary indexed tree (2)
  • binary search (14)
  • binary search algorithm (12)
  • binary search algorithm mishap (1)
  • binary search tree (4)
  • binary search tree inorder successor (1)
  • binary search tree related data type (1)
  • binary search tree upper bound and lower bound smaller than given value (1)
  • Binary Tree (7)
  • binary tree better than binary search tree (1)
  • binary tree inorder traversal (1)
  • binary tree not binary search tree (1)
  • Binary tree path sum - two with the same value checking (1)
  • binary tree preorder traversal iterative (1)
  • biotech stock (1)
  • biotech stocks (1)
  • biotech trap (1)
  • birth of Julia's coding blog (2)
  • bit manipulation (12)
  • bit mask (1)
  • bit operations (1)
  • bitmask vs encode (1)
  • bitmask vs int[] (1)
  • Blaise Aguera (1)
  • blog customer comment (1)
  • blog customer service (1)
  • blog review (2)
  • blog writer - a better to serve (1)
  • blog writing study (1)
  • blogger (1)
  • blogging (2)
  • blogs reading (2)
  • blood test (2)
  • blue (1)
  • Bob's game (1)
  • boca cerro (5)
  • Boca raton rental (1)
  • Boggle (1)
  • bond lookup (1)
  • bond price (1)
  • bond swing (1)
  • Bonetrousle (1)
  • Bonnie and Cylde (1)
  • bonus reputation (1)
  • book chapter (1)
  • book chapter review (1)
  • Book Reading (14)
  • Book Reading: C# (1)
  • Book reading: C# tutorial (1)
  • Book Reading: Java PUzzles (1)
  • book reading: mathematics for computer science (1)
  • Book reading: Productive programmer (1)
  • Book Reading: Programming Challenges (1)
  • book reading: The Algorithm Design Manual (1)
  • book to read (1)
  • book value vs market value (1)
  • book writing experience - Kevin O'Lery (1)
  • booking women in tech (3)
  • bootstrap (2)
  • borr stock (1)
  • bottom up approach (1)
  • box engineer (1)
  • Boyer-Moore (1)
  • Boyer-Moore algorithm (1)
  • BoyerMoore (1)
  • brain cancer (1)
  • brainstorm ideas to live as a single person (1)
  • brand new Ford Explorer 1999 (1)
  • bravo job (1)
  • breadth first search (5)
  • break down $100000 expense (1)
  • break through one area (1)
  • breakthrough (1)
  • breath first search (2)
  • Brian Tracy (1)
  • Bronze Medal (6)
  • Bronze medal 5 hours coding plus a few more hours reading (1)
  • brute force (4)
  • brute force (center of string) (2)
  • brute force solution (1)
  • brute force Time O(NxN) Space O(N) (1)
  • BST (3)
  • BST inorder successor (2)
  • BST successor search (2)
  • BT lowest common ancestor (3)
  • BTree Maximum Path Sum (1)
  • BTree Vertical Order Traversal (1)
  • BTree ZigZag Traversal (1)
  • bucket sort (9)
  • budget (8)
  • bug found until it was written down on blog (1)
  • build a career (1)
  • build a palindrome (1)
  • build money community (1)
  • bull market (1)
  • burst ballons (1)
  • busiest time in metro town (1)
  • business plan (2)
  • buy and sell stock (1)
  • buy high and sell low (1)
  • buy low and sell high (2)
  • buy low sell high (1)
  • C# (1)
  • C# Array Class (1)
  • C# expert (1)
  • C# from level 7 to level 9 (2)
  • C# Interface (1)
  • C# interface study (1)
  • C# language (1)
  • C# LinkedList (1)
  • C# mentor (1)
  • C# SortedSet (1)
  • C# SortedSet or Sorted Dictionary (1)
  • C# tutorial (1)
  • C++ (11)
  • C++ Set (1)
  • C++ solutions (1)
  • C++. code standards (1)
  • cache calculation (1)
  • cache design (3)
  • cache system (1)
  • Cal Newport (1)
  • calculation of tree path (1)
  • California vacation 2014 (1)
  • caliper seized (1)
  • can I be a manager? (1)
  • Can leetcode weekly contest make difference? (1)
  • can mock interview makes difference? (1)
  • can mocking make difference? (1)
  • can reach zero (1)
  • can you fix it? vs how to fix it explicitly (1)
  • Can't code (1)
  • Canada bond price (1)
  • Canada CPP (1)
  • Canada day (1)
  • Canada Federal Court (1)
  • Canada immigration (2)
  • Canada investment portfolio example (1)
  • Canada oil stocks (1)
  • Canada retirement calculation (1)
  • Canada thanksgiving day Oct 9 2017 (1)
  • Canadian bond VAB swings (1)
  • Canadian coach (1)
  • Canadian dollar lose value (1)
  • Canadian Federal Court (1)
  • Canadian immigration department (1)
  • Canadian immigration law study (1)
  • Canadian oil stocks (1)
  • Canadian TFSA (1)
  • cancer (1)
  • candidate coaching (1)
  • cannot dilute market risk (1)
  • CANSLIM (1)
  • cap theorem (2)
  • capital-preservation mode (1)
  • capitalism (1)
  • car accident (1)
  • car accident almost (1)
  • Car rental (1)
  • car repair (7)
  • care about money (1)
  • care about writing response (1)
  • career (1)
  • career advice (2)
  • career adviser (1)
  • career research (1)
  • career study (2)
  • careless driver (1)
  • careless spending (2)
  • careless whisper (1)
  • Caroline Wozniacki (1)
  • carousel (2)
  • carpe diem (1)
  • Carter Page (1)
  • case study (1)
  • case study 2008 recession (1)
  • Case study 2011 Dec Scotia bank statement (1)
  • case study 648 redundant connection mock interview (1)
  • case study easy level practice (1)
  • case study lottery winners (1)
  • Case study-word ladder-find all paths (11)
  • Case study: online code assessment preparation (1)
  • cash (1)
  • Catalan number (6)
  • causal consistency (1)
  • Celebration of 289 algorithms solved (1)
  • celebration of 30 years graduation (1)
  • Cendyn One (1)
  • center of string (1)
  • Chad Hurley (1)
  • challenge the best lecturer (1)
  • char to int (1)
  • Charles Schwabs (1)
  • chat app system design (1)
  • chat system (1)
  • cheap and health snack (1)
  • Chilliwack (2)
  • China trip (3)
  • China trip 2018 (1)
  • China vacation (1)
  • Chinese fortune baboo (1)
  • choice to make (1)
  • cholesterol A5.7 (1)
  • cholesterol level (1)
  • choosing recipes (1)
  • Choosing white balls (1)
  • Christine Benz (2)
  • Christmas day 2017 (1)
  • church service (1)
  • circular array rotation (1)
  • Citadel (1)
  • Citi wealth outlook 2024 (1)
  • Citi wealther outlook 2024 (1)
  • citibank (1)
  • citibank 1999 statements (1)
  • Citibank is my biggest hero in 2019 (1)
  • classical algorithms (1)
  • clean code (3)
  • clean code: Writing code For Humans (II) (1)
  • climbing stairs (1)
  • clockwise (1)
  • clone a binary tree with a random pointer (1)
  • clone a tree (1)
  • clone graph (1)
  • cloth purchase or investment of stock (1)
  • clothing expenses (1)
  • CMU (1)
  • CNBC hostess Karen Finerman (1)
  • coach like Daniel Vallverdu (1)
  • coach my coach using sports coaching (1)
  • coach of Silicon Valley (1)
  • coach session (2)
  • coach with top ranking 3000 on Leetcode.com (1)
  • coaching (6)
  • Coaching from Depei Zhang (1)
  • coaching session (1)
  • coaching tips (1)
  • cod review (1)
  • code challenge (2)
  • code contracts (1)
  • code guidelines (1)
  • Code Jam's kickstart (1)
  • code pointers (1)
  • code review (25)
  • Code Review - C# (1)
  • code review after 3 years (1)
  • code review community challenge (1)
  • code review JS1 (1)
  • Code Review New School Day(2) (1)
  • Code Review New School Day(3) (1)
  • Code Review New School Day(4) (1)
  • code review on stackexchange.com (1)
  • Code Review: Algorithms by JavaDeveloper (Series I of 10) (1)
  • code reviewer Tunaki (7)
  • code school (4)
  • code screen (1)
  • code smell (1)
  • code smells (3)
  • code standard (1)
  • code study: LC380 (1)
  • code study: Leetcode blogs (3)
  • code styles (1)
  • code styles study (1)
  • code written 6 years ago (1)
  • codechef contest (1)
  • CodeJam (1)
  • coding as a serious hobby (1)
  • coding blog 4 years celebration (1)
  • coding blog small talk (1)
  • coding blogs (1)
  • coding standard (1)
  • coding standards (1)
  • coding styles (1)
  • cognitive ability (1)
  • Cold hard truth on business money and life (1)
  • Colliding circle (1)
  • combinations (1)
  • combinatorics (1)
  • comment (1)
  • common investment mistakes (1)
  • common mistakes (1)
  • common mistakes in binary search algorithm (1)
  • common mistakes in code writing (1)
  • common mistakes in interviews (1)
  • common mistakes in tree algorithms (1)
  • common writing mistakes (1)
  • communication skills (1)
  • communication techniques (1)
  • community service (1)
  • company culture (1)
  • comparative study on hackerearth (1)
  • Compare two linked list (1)
  • comparison study on contest (1)
  • comparison study with google employees (1)
  • Comparison to code written in 2009 (1)
  • competition (2)
  • competitive level (1)
  • competitive programmer blog (1)
  • competitive programmer's handbook (2)
  • competitive programming (1)
  • competitive programming book (2)
  • competitive programming players study after WalmartLabs codesprint (1)
  • competitive programming study (2)
  • complete sort is a waste (1)
  • computer science Ph.D. program (1)
  • conditioning coach (1)
  • Condo investment (1)
  • condo market study (1)
  • confidence and determination coaching (1)
  • confidence is the most important soft skill (1)
  • confidence level of binary search algorithm (1)
  • confidence level of List.ToArray() (1)
  • confidence measurement (1)
  • conforming to style guidelines (1)
  • connected cell in a grid (6)
  • connected cell in a grid - series 2 of 5 (1)
  • connecting the world through algorithm problem solving (1)
  • conscientious (1)
  • consequence of losing (1)
  • consistency model (1)
  • consumer behavior (1)
  • containers (1)
  • content marketing (1)
  • continuous learning (1)
  • cool algorithm starts from int[] (1)
  • coolest aunt this August 2018 (1)
  • Corinthians 3: 5 - 9 (1)
  • corner stone (1)
  • corona portfolio (1)
  • coronavirus crisis (1)
  • Costco (2)
  • Costco return (1)
  • Costco shoes (1)
  • Count (4)
  • count blessings (1)
  • count down china vacation (1)
  • count string (2)
  • count string - series 1 of 5 (1)
  • count string series 5 of 5 (1)
  • counter example (1)
  • counting sort (2)
  • coupling (1)
  • course learning (1)
  • course schedule II (1)
  • cover an offense seeks love (1)
  • CPP (2)
  • cpp code standard (1)
  • cpp core guidelines (1)
  • cracking the code interview (1)
  • cracking the coding interview challenges (1)
  • create your own mark (1)
  • credit card statement (1)
  • crtx (3)
  • crush IELTS test in 2008 (1)
  • cryptography (1)
  • CSharp array class document (1)
  • Csharp array class document reading (1)
  • CSharp Cplusplus JavaScript Java Array class (1)
  • Csharp minimum heap (2)
  • CSS (10)
  • CSS selectors (1)
  • Ctrl+C rule (1)
  • CTRM (1)
  • ctrm stock (1)
  • culture conference (2)
  • cumulative return of S & P 500 index (1)
  • currency exchange (1)
  • cut down expenses (1)
  • cut loss (1)
  • cut loss 7% (1)
  • cut loss rule (1)
  • CVE (1)
  • cybersecurity (2)
  • cycle (1)
  • Cyclomatic complexity (1)
  • daily life learn and teach (1)
  • Dan Wahlin (1)
  • Daniel Su (1)
  • Darren Cahill (1)
  • data anlytics (1)
  • data partitioning (1)
  • data structure cheat sheet (1)
  • data structure design (1)
  • date my money (4)
  • Date your money (1)
  • Day 1 (1)
  • Day one (2)
  • Day one to learn short squeeze (1)
  • day one to walk 7 KM (1)
  • day trade (1)
  • day trader is not good at all (1)
  • day trading skills (1)
  • DB design (1)
  • DBA (1)
  • DDoS attack (1)
  • dead serious makes genius programmer (1)
  • deal with fears (1)
  • Dec 18 2024 (1)
  • decision process (1)
  • decrypt the message (1)
  • defensive code in C# (1)
  • define a small problem (1)
  • delete a node (1)
  • delete a post (1)
  • Deletion distance (12)
  • deletion distance algorithm (3)
  • dementia (1)
  • denied application of immigration (1)
  • dentist playground (1)
  • dependency injection (3)
  • dependency list (1)
  • depressing (1)
  • depth first search (6)
  • deque (1)
  • dequeue (2)
  • descending stack (1)
  • design (1)
  • design a chat system (1)
  • design a URL shortening service (1)
  • design distributed key-value store (1)
  • design facebook (1)
  • design FB.com (1)
  • design FB.com using AWS (1)
  • design instagram (1)
  • Design large data intensive application (1)
  • Design pattern (3)
  • design principle (1)
  • design talk (2)
  • design twitter (2)
  • design using 10 bits to stands for 0 to 9 (1)
  • design web crawler (1)
  • designer (1)
  • determination to cut cost of car maintenance (1)
  • deterministic (1)
  • DFA (2)
  • DFS (23)
  • DFS algorithm (1)
  • DFS algorithm design talk (1)
  • DFS iterative (1)
  • DFS-phone number (1)
  • DFS/ BFS (1)
  • DFS/ DP (1)
  • DFS+backtracking ->DP (1)
  • Dialpad onsite interview 2019 December (1)
  • dialpad onsite interview in Vancouver (1)
  • Dictionary vs Hashmap (1)
  • difference between recursive and dynamic programming (1)
  • difficult time (1)
  • difficult time in the contest (1)
  • difficult to understand equity growth (1)
  • difficulty to understand market volatility (1)
  • digital marketing (1)
  • Dijikstra's algorithm (1)
  • Dimitrov Ranking top 10 2017 (1)
  • Dionysis Zindros (1)
  • discipline (2)
  • Disjoint data structure (1)
  • disjoint set (4)
  • Disjoint-set data structure (1)
  • distance k from a node in binary tree (1)
  • distribute database (1)
  • distributed algorithm (1)
  • distributed system (1)
  • distributed system study (1)
  • distribution sort (2)
  • dive deep on lowest common ancestor (1)
  • diversification benefit (1)
  • divide and conquer (3)
  • divide items into sets with 5 items (1)
  • DIY S & P 500 index return (1)
  • DIY saves $60 MER every $10000 dollars (1)
  • Do I make things too easy? (1)
  • do it yourself (1)
  • do not be a day trader (1)
  • Do not be stubborn (1)
  • Do not count wrong doings (1)
  • Do not gamble (1)
  • do not panic sale (1)
  • do not pay other's bill (1)
  • do not try to time the market (1)
  • Do not yell at me - interviewee feedback (1)
  • do one thing (1)
  • Docusign (1)
  • Docusign stock (1)
  • Does my failure on algorithms have a name? (1)
  • domino effect (1)
  • dormant account (1)
  • dormant account charge (1)
  • dorminating set (1)
  • double double the condo price (1)
  • Double ended queue (1)
  • double linked list (3)
  • downvotes (1)
  • DP (27)
  • DP bottom up memorization (2)
  • Dqueue (1)
  • Draw a circle (1)
  • dream to be a programmer in Facebook (1)
  • drill for 214 shortest palindrome (1)
  • driving accident (1)
  • driving history (1)
  • driving with extra route (1)
  • DRY (3)
  • DRY principle (2)
  • dummy head/tail (1)
  • dustin boswell (1)
  • dynamic programming (52)
  • dynamic programming 10 steps to be a master (2)
  • dynamic programming algorithm (1)
  • dynamic programming vs recursive programming on regular expression matching (1)
  • eager to get rich (1)
  • Earl Nightingale (1)
  • earning your first million (1)
  • earnings (1)
  • Earnings study (1)
  • easy level (1)
  • easy level algorithm (1)
  • easy level algorithm is the corner stone of problem solving (2)
  • easy level algorithm on Leetcode is top secret (1)
  • easy level algorithm training is so amazing (1)
  • easy to recover (1)
  • Edit distance (1)
  • edmond lau (2)
  • education leadership (1)
  • efficient frontier (2)
  • eight year staying on one job (1)
  • Eight years is like a blink of eye (2)
  • elegant solution two people work together in mock interview (1)
  • elevator simulation (1)
  • Elina Svitolina (3)
  • embrace the hard work (1)
  • emotion problems (1)
  • emotional status (1)
  • emotional vs ambitious (1)
  • encapsulation (1)
  • engineering talk (1)
  • enjoy everything (1)
  • Ephesians 6:2 Honor your mother and father (1)
  • equity exposure (1)
  • equity fund (1)
  • equity investment (1)
  • equity research (14)
  • equity research peer (1)
  • equity tools (2)
  • Erdős number (1)
  • Eric Lippert (1)
  • Essay hand writing skills declining (1)
  • ETF to fill three buckets (1)
  • Every programmer has a dream (1)
  • Everyone faces challenges and I am no differnt (2)
  • ex-coach shared top secret (1)
  • ex-facebook engineer (1)
  • ex-facebook engineer top talent (1)
  • exciting and rewarding (1)
  • exciting cloud solution (1)
  • execute the shot (1)
  • expensive tooth cost (1)
  • expert level 25% scoring (1)
  • expert level algorithm (4)
  • exponential problem in design (1)
  • EXPR equity research (1)
  • EXPR stock (1)
  • express intent (1)
  • external merge sort (2)
  • extra 45 days (1)
  • extra node null to mark level end (1)
  • extra space for linear time parse of the expression (1)
  • F1 visa financial support (1)
  • Facebook 2018 August phone screen (1)
  • facebook code lab (1)
  • facebook culture (1)
  • Facebook design VP (1)
  • Facebook E4 package (1)
  • facebook engineer (3)
  • facebook engineer manager Yi Huang (1)
  • facebook favorite interview algorithm (1)
  • Facebook intern (1)
  • Facebook interview algorithm (1)
  • Facebook interview algorithms (1)
  • facebook interview experience - over 100 interviews (1)
  • Facebook last six months (1)
  • facebook Margaret Gould Stewart (1)
  • Facebook messenger (1)
  • Facebook mock onsite (1)
  • Facebook online assessment (1)
  • Facebook onsite (3)
  • Facebook onsite 2019 (1)
  • Facebook onsite expenses (1)
  • Facebook onsite feedback (1)
  • Facebook onsite interview (3)
  • Facebook onsite interview 2019 (1)
  • Facebook phone screen (1)
  • Facebook phone screen July 2019 (1)
  • Facebook stock (2)
  • Facebook tech talk 2015 (1)
  • Facebook's rentention success (1)
  • Facebook's secret to recruiting (1)
  • Facebook上市并开始盈利 (1)
  • Factory reset (1)
  • failed 2021 Microsoft Vancouver onsite (1)
  • failure (1)
  • Failure & success are just an illusion (1)
  • failure is the best teacher (1)
  • fair chance to be humble (1)
  • Faire architecture (1)
  • fall in love with marathon (1)
  • fall/ get up (1)
  • fast coding-..->LINQ (1)
  • father and son (1)
  • favor composition over inheritance (1)
  • favorite books in 2021 summer (1)
  • fear of falling (1)
  • fear/insecurity/doubt (1)
  • Feb 27 2012 (1)
  • Fed interest rate (1)
  • Fed interest rate meeting (1)
  • feel at home (2)
  • Feel comfortable to push yourself (1)
  • felt relax after three days gain 20% (1)
  • FHSA (1)
  • Fibonacci sum (1)
  • field promotion (1)
  • fight against odds 0.2 (1)
  • Finance & Capital Markets (1)
  • finance calculation (1)
  • finance future (1)
  • finance guru (1)
  • finance learning (6)
  • finance literacy (1)
  • finance mistake (2)
  • finance mistakes (6)
  • finance research progress report six months (1)
  • financial benefit of blogging (1)
  • financial habit (1)
  • financial mistake in 2011 (1)
  • financial responsible (1)
  • Financial statement (1)
  • financial stress (1)
  • financial support (1)
  • Financial wisdom (1)
  • find 10 mentors (1)
  • find a minimum substring (5)
  • find a path with increasing value given two nodes in the matrix (1)
  • find a path with minimum maximum value in the matrix (1)
  • find best coach (1)
  • find binary search tree inorder successor (1)
  • Find first missing nonnegative number (4)
  • find k most frequent numbers in the array (1)
  • Find largest smaller BST key (2)
  • find median from data stream (1)
  • find merge point of two linked list (1)
  • find minimum in contiguous subarray (1)
  • Find pairs and keep the order specified by the original array (1)
  • Find smallest subarray length containing all numbers in target array (1)
  • Find smallest substring (2)
  • find smallest substring containing unique keys (11)
  • find the duplicates (1)
  • Find ways (2)
  • first advance to next round on interviewing dot io (1)
  • first answer accepted as an answer (1)
  • first article to tell (1)
  • first blog about key largo portfolio (1)
  • first bronze medal (1)
  • first code review question (1)
  • first date (1)
  • first day (1)
  • first five minutes (1)
  • first gold medal on Hackerrank (1)
  • first HackerRank Bronze Medal (1)
  • first home purchase (1)
  • First loss (1)
  • first medal in 2018 (1)
  • first month to work on my personal finance (1)
  • first silver medal (1)
  • first stock purchase (1)
  • first time to take a flat tire off (1)
  • first two months in Canada (2)
  • first two years opportunity cost loss (1)
  • first year in Canada (1)
  • Fisher-Yates algorithm (1)
  • fishing (1)
  • five hard level algorithms (1)
  • Five practices (2)
  • fix the cycle (1)
  • Fix the cycles (1)
  • FL rental property (1)
  • FLAG 31 algorithms high frequency (1)
  • FLAG salary research (1)
  • Flatten dictionary (4)
  • float number and operators (1)
  • flood-fill algorithm (1)
  • Florida (1)
  • Florida Atlantic University alumni (1)
  • Florida friends (1)
  • Florida to Vancouver road trip (1)
  • focus (1)
  • focus on every single point (1)
  • focus on more reasoning (1)
  • Fog Creek Software (1)
  • follow the hint (1)
  • follow up after 2018 August failed phone screen from Facebook Seattle (1)
  • for better world (1)
  • Forget everyone else and put the work in (2)
  • Formal education will make you a living (1)
  • framework (1)
  • Francis Kong (1)
  • Fraudulent acitivity notification (1)
  • free lunch in investment (1)
  • friends chipped in (1)
  • from 1984 to 1988 undergraduate Math study (1)
  • From 2001 to 2018 7000 dollars a mistake (1)
  • from 2015 to 2018 (1)
  • From Amazon primevideo to Microsoft bing (1)
  • from bottom 15 percent to top 25 percent in one hour (1)
  • from code review to real practice at work (1)
  • from first week only to No. 1 (1)
  • From HackerRank to Wechat public account (1)
  • from June 2010 to Feb 2019 (1)
  • From matrix region sum to jigsaw (3)
  • From mocking interview to a professional interviewer (1)
  • frugal (2)
  • frugal life style (1)
  • frugal living (1)
  • frugality (1)
  • frugality leadership principle (1)
  • frugality research (1)
  • frustration measurement (1)
  • FTNT stock (1)
  • full stack web dev (1)
  • fun to play (1)
  • functional programming (1)
  • fund analysis (1)
  • funny string (1)
  • FUSE lab lili cheng (1)
  • future star (1)
  • gain (1)
  • gambler (1)
  • gambling (2)
  • gambling on penny stock (1)
  • gambling or investment (1)
  • Game of Numbers (1)
  • game of two stacks (1)
  • game plan for a contest (1)
  • Gayle Laakmann McDowell (1)
  • GE 500 shares on May 22 2020 (1)
  • GE stock 100% gains (1)
  • gemstones (1)
  • generous to share (1)
  • George McMullen (1)
  • Get a different number (1)
  • get coached by most talent programmer (1)
  • get in competitive mode (1)
  • get involved in a community (1)
  • get it right->cannot get it wrong (1)
  • get node value (1)
  • Get out on court and overcome yours (1)
  • GFS (1)
  • GHC event (1)
  • GIS (1)
  • github leetcode solutions (1)
  • github source control vs vault source control (1)
  • github tutorial (1)
  • github writer vs blogger writer (1)
  • give back to others (1)
  • give hints (1)
  • Given N and M find all stepping numbers in range N to M (1)
  • giving up (1)
  • glassdoor January 2015 to May 2016 interview algorithms (1)
  • global ranking from 13657 to 10000 (1)
  • global state (1)
  • global variable (1)
  • glucose fasting (1)
  • gme stock (1)
  • Go as an interview language (1)
  • go back to 1999 (1)
  • go for a Google onsite interview (1)
  • Go language (1)
  • goal settings (1)
  • gold medal journey (1)
  • gold medal week of code 33 (1)
  • Goldman Sachs codesprint (2)
  • Goldman Sachs codesprint on Hackerrank (1)
  • good and rich experience problem solving (1)
  • good design (2)
  • good equity research (1)
  • good luck we all need in 2020 (1)
  • good problem solving skills (1)
  • good programmer needs friends (1)
  • Good researcher (1)
  • good to have a coach (10)
  • GOOG (1)
  • Google cloud (2)
  • Google cloud platform (1)
  • Google distributed file system GFS (1)
  • Google engineer (1)
  • Google hard level (1)
  • Google hiring best practice (1)
  • Google hiring committee (1)
  • Google hiring committee - 25 things to share (1)
  • Google HR research (1)
  • Google HR study (1)
  • Google internal grading system (1)
  • Google interview (4)
  • Google interview as a software engineer (1)
  • Google interview coaching (1)
  • google interview coaching session (1)
  • Google interview study (1)
  • Google IO 2016 learner (1)
  • Google manager (1)
  • Google map (1)
  • Google map offline map missing (1)
  • Google mock onsite (1)
  • Google nine principles of innovation (1)
  • Google offline map (1)
  • Google OKR study (1)
  • Google onsite (1)
  • Google onsite 2020 (5)
  • Google onsite interview (2)
  • Google onsite preparation (1)
  • Google phone screen (13)
  • Google phone screen 2017 February (1)
  • google phone screen 2020 (13)
  • Google phone screen 2020 Nov 5 preparation (1)
  • Google pixel 4a 5G mobile phone (1)
  • Google play (1)
  • Google South lake union (1)
  • Google system design (1)
  • Google talk (1)
  • Google talk: the effective engineer (1)
  • google/quora/quip (1)
  • goverment spending (1)
  • GPS no signal (1)
  • graph (7)
  • graph algorithm (1)
  • graph alogrithm (4)
  • GRAY 2 (1)
  • gray stock (11)
  • Gray stock lesson (2)
  • gray stock scam on Yahoo finance (1)
  • GRAY too (1)
  • Graybug vision stock research (1)
  • great developer (1)
  • great feeling of morning run (1)
  • greedy algorithm (7)
  • Greg Hornby (facebook engineer) (1)
  • Gridland Metro (1)
  • grokkying system design instagram (1)
  • group discussion (1)
  • grouse mountain annual pass (1)
  • grow-up pain (1)
  • growing your developer career - four core skill areas (1)
  • gte (1)
  • GTE stock (2)
  • Guide to Technical Development by Google (1)
  • H-Tree (5)
  • habits of successful traders (1)
  • habits of traders (1)
  • Hack/ Study/ Mentor Night (1)
  • hacker culture (1)
  • hacker spirit (1)
  • HackerEarth (3)
  • HackerRank (28)
  • HackerRank Bronze Medal (2)
  • HackerRank contest (2)
  • hackerrank contests review - rich learning experience (1)
  • Hackerrank contests summary (1)
  • hackerrank first silver medal (1)
  • Hackerrank HourRank 19 (1)
  • HackerRank lecture video: Heaps (1)
  • HackerRank NCR codesprint (3)
  • Hackerrank Open Bracket (1)
  • hackerrank pressure and countermeasure (1)
  • hackerrank projecteuler+ (1)
  • Hackerrank radio (1)
  • Hackerrank silver medal (1)
  • Hackerrank week code 28 (1)
  • hackerrank week of code 29 (1)
  • Hackerrank week of code 36 (1)
  • hackerRank weekcode 27 (1)
  • HackerRank world codesprint #4 (3)
  • hackerrank world codesprint #9 (3)
  • Hackerrank world codesprint 9 (2)
  • Hackerrank world codesprint 9 comparison study (1)
  • Hackerrank: count string (5)
  • Hackerrank: count string - series 2 of 5 (1)
  • Hackonacci matrix rotations (1)
  • HackRank (3)
  • hakerrank (1)
  • hand and brain coordination (1)
  • hand writing (1)
  • handle season up-and-down (1)
  • handwriting (1)
  • Hard (3+) (2)
  • hard algorithm (6)
  • hard level (1)
  • hard level 2022 (1)
  • hard level algorithm (7)
  • hard level algorithm is a good choice debate (1)
  • hard level algorithm makes lunch break exciting (1)
  • hard level algorithms (2)
  • Hard level now (2)
  • hard work (1)
  • hard work beats talent (1)
  • hard work makes me a genius on tree algorithm (1)
  • hard work pays off (1)
  • hard work scoring zero (1)
  • hard working (1)
  • hard working graduate student (1)
  • hard working needed (1)
  • hard working programmer (1)
  • Harvard business professor Clay Christensen (1)
  • Harvard law graduate (1)
  • Harvard professor/ Google manager/ Matt Welsh (1)
  • hash (1)
  • hash functions (1)
  • hashing function (1)
  • Hashmap Time O(N) (1)
  • hashset (3)
  • HashSet class Csharp (1)
  • hashset vs array (1)
  • hashtable (1)
  • have a goal (1)
  • have backbone and commit principle (1)
  • have guts to fail (1)
  • having good time (1)
  • hay fever (1)
  • healthy doze of anxiety (1)
  • Heap (5)
  • heap rank (1)
  • heap sort (4)
  • Heaps (1)
  • hedge against SPX 3300 (1)
  • hedge fund (1)
  • hedge fund manager talk to Harvard MBAs. (1)
  • Help friend as a math tutor in Canada (1)
  • hidden homeless (1)
  • high cholesterol (1)
  • high school classmate (1)
  • high standards (1)
  • high standards for practice (1)
  • highest potential (1)
  • hiking is fun (1)
  • hiring (2)
  • hiring at Google (1)
  • hiring committee (1)
  • history of interest rate (1)
  • hit and run (1)
  • hit ball early (1)
  • holiday break 2011 (1)
  • home equity loan (1)
  • home equity loan account 2008 (1)
  • home maker mistake (1)
  • homeless research (1)
  • homeless study (1)
  • Honda accord 2001 (1)
  • hour rank 22 (1)
  • HourRank 19 (1)
  • HourRank 6 (1)
  • housing problems (1)
  • How Julia start to read CSharp 2000 things series (3)
  • How many substrings (1)
  • how much more aggressive (1)
  • How stackoverflow works? (1)
  • how to ace it - interview (1)
  • how to advance to top 50 ranking (1)
  • how to be a frugal person (1)
  • how to be a great coach (1)
  • how to be a true engineer with Amazon potential (1)
  • how to become a great front-end engineer (1)
  • how to become a millionaire as an author of coding blog? (1)
  • how to communicate (1)
  • how to compete in tournament (1)
  • how to fight depression (1)
  • how to fight shopping addiction (1)
  • how to find a mentor (1)
  • how to gain trust from top-player and then be a coach (1)
  • how to get ahead in workplace (1)
  • how to get smart on finance (1)
  • how to hedge Canadian dollar lose value (1)
  • how to invest index fund (1)
  • how to learn hard level algorithm on Leetcode? (1)
  • how to live happy and healthy life (1)
  • how to make good choice on home purchase (1)
  • how to master a tree algorithm with over top 50 talents over the world (1)
  • how to perform best onsite on algorithm (1)
  • how to prepare for onsite interview (1)
  • how to prepare system design as an interviewer (1)
  • how to prepare to be a good programmer (1)
  • how to prove deletion distance formula? (1)
  • how to push myself (1)
  • how to read my Leetcode profile (1)
  • how to scale (1)
  • how to spot A-player? (1)
  • How to support others on Leetcode (1)
  • how to tell if I am smart on time management (1)
  • how to understand Facebook culture? (1)
  • how to write an excellent post (1)
  • HR expert of Facebook (1)
  • HR research (1)
  • HSE stock (1)
  • html (3)
  • https://bytebytego.com/ (1)
  • human resource analytical articles (1)
  • hunger for more (1)
  • I believe it is still investing (1)
  • I choose a good fight (1)
  • I cried last weekend (1)
  • I know what it takes to win (1)
  • I learned to stay and work hard every day to get the chance to be the best (1)
  • I love to code Array easy level algorithms (1)
  • I want or I need (1)
  • I want to be a good coach (1)
  • I want Vancouver back to normal (1)
  • Iain Sinclair (1)
  • Ian dogan (1)
  • IBD (1)
  • IBD digital (1)
  • IBD digital rule (1)
  • IBD live (1)
  • IBD live day 3 (1)
  • IBD trading rules (1)
  • IBM (1)
  • ICPC contestant Bohdan Pryshchenko (1)
  • ICPC contestant Mstafa Saad (1)
  • ideas to build wealth (1)
  • Ider Zheng (1)
  • IELTS score for immigration (1)
  • IELTS test (2)
  • IEnumberable (2)
  • IEnumerable vs IList (1)
  • if I were a Google program manager (1)
  • if logic (2)
  • If you are behind (1)
  • If you are behind please focus on one point a time (1)
  • if you know the answer let the interviewer know (1)
  • Ignorance and lack of self-learning (1)
  • ignorant to download offline map (1)
  • IList (1)
  • immigration debate (1)
  • immigration lawsuit (1)
  • immigration life choice (1)
  • IMO stock (2)
  • improved attitude (1)
  • in order traversal (1)
  • in place (2)
  • in the contest (1)
  • in-place (1)
  • inactive account (1)
  • income problem or expense problem (1)
  • Indecision and perfectionism (1)
  • industry research (1)
  • industry work vs academic research (1)
  • infix expression design (1)
  • infix expression to construct binary expression tree (2)
  • inflation (1)
  • inheritance (1)
  • inheritance example (1)
  • inject depencies (1)
  • inorder traversal (2)
  • insert a node at a specific position in a linked list (1)
  • insert a node at tail of a linked list (1)
  • insert a node at the head of a linked list (1)
  • insertion sort (1)
  • Inside every large problem there is a small problem trying to get out (1)
  • insider monkey (1)
  • Instagram (1)
  • institution investors (1)
  • int[] story (1)
  • int> (1)
  • intc stock (3)
  • intellectual curious (1)
  • interesting Fibonacci Sum (2)
  • interface (2)
  • Interface study (1)
  • internal stack (1)
  • international student tuition (1)
  • international trip (1)
  • internship (1)
  • Interval algorithm (3)
  • interval calculation (1)
  • interview (4)
  • interview algorithm (1)
  • interview amazing like working with a coworker (1)
  • interview cake (1)
  • Interview cheat sheet (1)
  • interview preparation call (1)
  • interviewee complaint (1)
  • interviewer (2)
  • interviewers (1)
  • interviewing.io (1)
  • interviewing.io mock interview (1)
  • intro to behavioural interviews (1)
  • Intuit mint app (1)
  • intuition to write recursive solution (1)
  • invent and simplify principle (1)
  • inverse rmq (1)
  • Invert (1)
  • invert a binary tree (1)
  • invest $1000 on Microsoft stock in April 25 2009 700% return on 2019 (1)
  • invest Canada economy (1)
  • invest long term (1)
  • invest on Facebook stock early (1)
  • investing (1)
  • investing rules (1)
  • investing vs gambling (1)
  • investment (2)
  • investment 10 yrs return (1)
  • investment 10% a year (1)
  • investment books (1)
  • investment index fund (1)
  • investment learning (1)
  • investment lesson (1)
  • investment lessons (1)
  • investment loss (1)
  • investment research (1)
  • investment return (1)
  • investment risk (2)
  • investment showcase (1)
  • investor psychology (1)
  • Investor Zhang Lei (1)
  • IRA (4)
  • IRA CD (1)
  • IRA CD 4010 from 2006 to 2019 (1)
  • IRA CD cannot beat the inflation (1)
  • IRA CD growth is safe but slow (1)
  • IRA CD vs equity fund (1)
  • IRA certificate deposit (1)
  • IRA history (1)
  • is graph bipartite (1)
  • is subtree (1)
  • Is the smartest one anonymous (1)
  • island count (3)
  • It is harvest time! (1)
  • it is time to say great thanks (1)
  • It takes a village to raise a child (2)
  • It takes a village to raise a child and interviewing.io is my new village (1)
  • iterate on pattern (1)
  • iterative (4)
  • iterator of list of iterators (1)
  • ITInt5 (1)
  • jackson gabbard (2)
  • jagged array (1)
  • Janko Tipsarevic (1)
  • January Easy '17 contest (1)
  • Java (3)
  • Java Design Pattern (1)
  • Java PriorityQueue (1)
  • Java Style Guide (1)
  • Java TreeSet (1)
  • JavaScript (17)
  • JavaScript 2016 Year-End Review (1)
  • Javascript and technology (1)
  • JavaScript Array (1)
  • JavaScript Array two hour study (1)
  • JavaScript first answer on code review (1)
  • JavaScript for C# developer (1)
  • Javascript is my next goal (1)
  • JavaScript study (1)
  • JavaScript Style Guide (1)
  • JavaScript: the hard parts (1)
  • Jeannette Wing (1)
  • Jeff is the teacher of my stock market (1)
  • Jenny Wong (1)
  • Jesse Drogin (1)
  • Jet Dean (1)
  • jigsaw problem (3)
  • jim cramer (3)
  • Jim Cramer rules (1)
  • Jim Paul (2)
  • job hopping (1)
  • job hopping vs professional development (1)
  • job seeking (1)
  • Joel Spolsky (1)
  • Johanna konta (1)
  • John Bogle (1)
  • John Platt (1)
  • Jon Kleinberg (1)
  • Jonathan Rosenberg (1)
  • journal practices (1)
  • journaling practices/ matches (1)
  • Journey to LINQ (1)
  • Jquery (2)
  • JS1 (1)
  • Julia (1)
  • Julia advanced her C# skills (1)
  • Julia personal legal (1)
  • Julia Ph.D. Education innovation (1)
  • Julia selfies (1)
  • Julia takes a break (1)
  • Julia's 2 cents at work (1)
  • JULIA's affordable new school (1)
  • julia's coronavirus portfolio (1)
  • Julia's favorite system design (1)
  • Julia's new school (1)
  • Julia's Ph.D. study (1)
  • Julia's scholar webpage (1)
  • Julie Zhuo (1)
  • July 2018 algorithm review (1)
  • julyedu.com (1)
  • junior level (1)
  • Juniper (1)
  • just be normal (1)
  • k + 1 slide window (1)
  • K closest points (1)
  • K index (1)
  • K messed array (1)
  • k most frequent numbers in array (1)
  • K sum algorithm (1)
  • K.I.T. university (1)
  • Kadane's algorithm (1)
  • Karen Finerman (3)
  • Karen Finerman vs Jianmin Chen (1)
  • Karolina Pliskova (1)
  • KB is better than MB in cache design (1)
  • Keep doing interviews to get more experience! (1)
  • keep functions linear (1)
  • keep good habit to play hackerrank contest (1)
  • keep original word order (1)
  • keep promise (1)
  • Ken Griffin (1)
  • Kevin O Leary (2)
  • Kevin O'Leary (1)
  • key design for anagram (3)
  • Key Largo portfolio (4)
  • Key Largo portfolio five months old (1)
  • Key largo portfolio market change one day (1)
  • Key Largo portfolio three months old (1)
  • Key Largo portfolio two months old (1)
  • Khan Academy (1)
  • kia sportage (1)
  • kind takes more effort than smart - Jeff Bezors (1)
  • kindergarten adventures (2)
  • kindergarten adventures (Series 1 of 3+) (1)
  • Kindergarten adventures (Series 2 of 3+) (1)
  • kindergarten adventures algorithm (Series 3 of 5+) (2)
  • kingdom division (1)
  • kitchen plumbing (1)
  • KM per L (1)
  • KMP (2)
  • knightL on a chessboard (1)
  • Kristina Mladenoiv tennis pro (1)
  • Kruskal algorithm Sunday (1)
  • Kruskal's algorithm (5)
  • kth largest algorithm (2)
  • kth smallest algorithm (1)
  • laidoff (2)
  • Lakshmi Mittal (1)
  • Lalit Kundu (1)
  • language barriers (1)
  • largest BST subtrees (1)
  • largest continuous subarray problem (1)
  • Largest smaller BST key (2)
  • last 12 months Leetcode submission (1)
  • last 5 minutes performance issue (1)
  • Laszlo Bock (1)
  • laughing (1)
  • lazy people want much get little (1)
  • LC 125 (2)
  • LC 127 (1)
  • LC 269 (1)
  • LC1 (1)
  • LC102 (1)
  • LC103 (1)
  • LC11-20 (1)
  • LC124 (2)
  • LC125 (1)
  • LC125 optimal solution (1)
  • LC139 (1)
  • LC142 (1)
  • LC15 (1)
  • LC159 (1)
  • LC164 (1)
  • LC17 (4)
  • LC20 (2)
  • LC236 (1)
  • LC238 (1)
  • LC239 (1)
  • LC295 (2)
  • LC297 (1)
  • LC310 (1)
  • LC312 (1)
  • LC314 (2)
  • LC317 (2)
  • LC318 (1)
  • LC319 (1)
  • LC322 (1)
  • LC328 (1)
  • LC329 (1)
  • LC33 (1)
  • LC331 (1)
  • LC347 (1)
  • LC4 (1)
  • LC5 (1)
  • LC53 (1)
  • LCP (3)
  • LCP array (1)
  • leadership principles (2)
  • Leadership principles - customer obsession (2)
  • Leander Paes (1)
  • learn a classical hard algorithm 3 months (1)
  • learn depth first search from hard level algorithm on Hackerrank contest (1)
  • Learn from others (1)
  • learn from tennis seed players (1)
  • learn how to express my concern of personal finance (1)
  • learn how to stay in the moment (1)
  • learn it hard way (1)
  • learn new algorithm (3)
  • learn segment tree through code (1)
  • learn the lesson (1)
  • learn the process (1)
  • Learn to be a good researcher (1)
  • learn to be algorithm interviewer (1)
  • learn to lose (1)
  • Learn to negotiate (1)
  • learn to play with online judge (1)
  • learn to tell what is need from what is want (1)
  • learning failure (1)
  • learning OO design (1)
  • Learning path of OO Programming (1)
  • Learning Style change (1)
  • least astonishment principle (1)
  • lecture notes review (1)
  • leet code questions (1)
  • leetcode (29)
  • Leetcode 1-10 (1)
  • leetcode 1-251 questions with web links (1)
  • Leetcode 10 (1)
  • Leetcode 10: Regular expression matching (23)
  • Leetcode 102: Binary tree level order traversal (4)
  • Leetcode 103: Binary Tree Zigzag Level Order traversal (2)
  • Leetcode 109: Convert sorted list to binary search tree (3)
  • Leetcode 11: Container with most water (1)
  • Leetcode 113: Path sum II (1)
  • Leetcode 114 (1)
  • Leetcode 114: Flatten binary tree to linked list (1)
  • Leetcode 116: Set binary tree next pointer (1)
  • Leetcode 121: buy and sell stock (2)
  • Leetcode 122: buy and sell stock (1)
  • Leetcode 123: buy and sell stock III (2)
  • Leetcode 124 (1)
  • Leetcode 125 (1)
  • Leetcode 125: Word Ladder II (1)
  • Leetcode 126 (3)
  • Leetcode 126: word ladder II (5)
  • Leetcode 126: word ladder II (practice III) (1)
  • Leetcode 128 (1)
  • Leetcode 128 Longest consecutive sequence (1)
  • Leetcode 128: Longest consecutive sequence (1)
  • Leetcode 132: Palindrome partition II (1)
  • Leetcode 133: Clone graph (2)
  • Leetcode 139: word break I (1)
  • Leetcode 140: Word break II (9)
  • Leetcode 146 (3)
  • Leetcode 15 (1)
  • Leetcode 151 (1)
  • Leetcode 151: reverse words in a string (1)
  • Leetcode 152: Maximum product subarray (5)
  • Leetcode 1547 (1)
  • Leetcode 16 (1)
  • Leetcode 160 - 170 algorithms (1)
  • Leetcode 164: Maximum gap (3)
  • Leetcode 17 (1)
  • Leetcode 18: 4 Sum (12)
  • Leetcode 198: House robber (1)
  • Leetcode 2: Add two numbers (1)
  • Leetcode 20: Valid parentheses (2)
  • Leetcode 200: Number of Islands (1)
  • Leetcode 205: Isomorphic Strings (1)
  • Leetcode 207: course schedule (1)
  • Leetcode 210 (1)
  • Leetcode 210: Course Schedule (1)
  • Leetcode 212 (1)
  • Leetcode 212: Word Search II (1)
  • Leetcode 214: Shortest palindrome (1)
  • leetcode 215 (1)
  • Leetcode 215: Find kth largest element in the array (1)
  • Leetcode 218: The skyline problem (1)
  • Leetcode 22: Generate Parentheses (1)
  • Leetcode 220 (1)
  • Leetcode 226 (1)
  • Leetcode 23 (1)
  • Leetcode 23 Merge k sorted lists (2)
  • Leetcode 23: Merge k sorted lists (1)
  • Leetcode 230: Kth smallest element in a BST (4)
  • Leetcode 236 (2)
  • Leetcode 238: product of array except itself (4)
  • Leetcode 239 (3)
  • Leetcode 239 Sliding Window maximum (1)
  • Leetcode 239: Sliding window maximum (3)
  • Leetcode 248: Strobogrammatic number III (1)
  • Leetcode 250: Count univalue subtrees (4)
  • Leetcode 253: Meeting room II (1)
  • Leetcode 253: Meeting rooms II (1)
  • Leetcode 261: Graph valid tree (1)
  • Leetcode 262: Trips and users (1)
  • Leetcode 265: Paint house II (1)
  • Leetcode 269: Alien dictionary (3)
  • Leetcode 272: closest binary search tree value II (1)
  • Leetcode 273: Integer to English words (3)
  • Leetcode 273: Number of digit one (1)
  • Leetcode 278: First bad version (1)
  • Leetcode 295 (2)
  • Leetcode 295: Median of Stream (1)
  • Leetcode 3 (1)
  • Leetcode 300 (1)
  • Leetcode 300: Longest increasing subsequence (2)
  • Leetcode 301: remove invalid parentheses (11)
  • Leetcode 301: remove invalid paretheses (1)
  • Leetcode 311 (1)
  • Leetcode 311: Sparse matrix multiplication (1)
  • Leetcode 312: burst ballons (4)
  • Leetcode 315: Count of Smaller Numbers After Self (1)
  • Leetcode 316: Remove duplicate letters (1)
  • Leetcode 317 (2)
  • Leetcode 318: Maximum product of word lengths (1)
  • Leetcode 32: Longest Valid Parentheses (2)
  • Leetcode 322 (1)
  • Leetcode 322: coin change (2)
  • Leetcode 327: Count of region sum (1)
  • Leetcode 329: longest increasing path in matrix (1)
  • Leetcode 329. Longest Increasing Path in a Matrix (1)
  • Leetcode 33: Search in sorted rotated array (4)
  • Leetcode 333 (1)
  • Leetcode 333: Largest BST subtree (4)
  • Leetcode 347 (1)
  • Leetcode 347: Top K Frequent Elements (1)
  • Leetcode 349: Intersection of two arrays (1)
  • Leetcode 36: Valid Sudoku (1)
  • leetcode 37 (2)
  • Leetcode 37: Sudoku Solver (14)
  • Leetcode 378 mark (1)
  • Leetcode 39: combination sum (1)
  • Leetcode 4 (3)
  • Leetcode 4: median of two sorted arrays (1)
  • Leetcode 41: Find missing positive (2)
  • Leetcode 42: Trapping Rain Water (3)
  • Leetcode 438. Find All Anagrams in a String (1)
  • Leetcode 44. wildcard matching (1)
  • Leetcode 451: Sort Characters by frequencies (1)
  • Leetcode 456: 132 pattern (1)
  • Leetcode 49: group anagrams (3)
  • Leetcode 496/503/556: Next Greater Element I II III (1)
  • Leetcode 5: Longest palindromic substring (1)
  • Leetcode 500 algorithms quick review (1)
  • Leetcode 501: Find mode in binary search tree (1)
  • Leetcode 514: Freedom trail (1)
  • Leetcode 516 (1)
  • Leetcode 532 (1)
  • Leetcode 54: Spiral Matrix (18)
  • Leetcode 554 (1)
  • Leetcode 554: brick wall (1)
  • Leetcode 56 (1)
  • Leetcode 56: Merge Intervals (3)
  • Leetcode 582: kill process (1)
  • Leetcode 587: Erect the fence (1)
  • Leetcode 605: can place flowers (1)
  • Leetcode 611 Valid Triangle Number (2)
  • Leetcode 64: Minimum path sum (1)
  • Leetcode 66: plus one (1)
  • Leetcode 665. Non-decreasing array (1)
  • Leetcode 684: redundant connection (6)
  • Leetcode 687: longest univalue path (1)
  • Leetcode 688: Knight probability in chessboard (2)
  • Leetcode 689: Maximum sum of 3 non-overlapping subarrays (2)
  • Leetcode 69 (1)
  • Leetcode 69. Sqrt(x) (1)
  • Leetcode 691: Stickers to Spell Word (1)
  • Leetcode 72: edit distance (10)
  • Leetcode 726: Number of Atoms (3)
  • Leetcode 75 Sort colors (1)
  • Leetcode 76: Find smallest substring (6)
  • Leetcode 76: Minimum Window Substring (4)
  • Leetcode 76: Minimum Windows Substring (3)
  • Leetcode 78: Subsets (1)
  • Leetcode 79 (1)
  • Leetcode 84: Historgram (1)
  • Leetcode 84: Largest rectangle in historgram (4)
  • Leetcode 87: Scramble string (1)
  • Leetcode 88 (1)
  • Leetcode 91: Decode ways (2)
  • Leetcode 94: Binary tree inorder traversal (1)
  • Leetcode 947 remove stones (1)
  • Leetcode 97: Interleaving string (1)
  • Leetcode algorithms (1)
  • leetcode book (1)
  • Leetcode contest global ranking (1)
  • Leetcode discuss (1)
  • leetcode discuss post - 10 upvotes one post (1)
  • leetcode discuss write day one (1)
  • Leetcode discussion (1)
  • Leetcode discussion post (1)
  • Leetcode downvotes (1)
  • leetcode gitbook (1)
  • Leetcode negative (1)
  • Leetcode Number of Island II (2)
  • Leetcode pattern Backtracking (1)
  • Leetcode premium (5)
  • leetcode profile timeline (1)
  • Leetcode solution (1)
  • leetcode solutions in github (1)
  • Leetcode submission (1)
  • Leetcode submission last 12 months up to May 8 2018 (1)
  • Leetcode summary from 200 to 300 (1)
  • leetcode website community (1)
  • Leetcode weekly contest (4)
  • Leetcode weekly contest 27 (1)
  • Leetcode weekly contest 28 (1)
  • Leetcode weekly contest 35 (1)
  • leetcode weekly contest performance (1)
  • Leetcode57 (1)
  • left and right mix turns in BST (1)
  • lesson learned through mock interview (2)
  • lesson to learn (1)
  • Lesson to miss 100 share 3 baggers in 6 months (1)
  • lessons learned (3)
  • Lessons learned from 2010 (1)
  • let capitalism do the work (1)
  • Let recursive do the work (1)
  • level order (1)
  • Level Order Traversal (3)
  • level traversal (1)
  • levels.fyi (1)
  • life coach (1)
  • Life is like a game of tennis - the player who serves well seldom loses (1)
  • life is tough to solve algorithm problem (1)
  • life is tough to work with 18 medium level tree algorithms (1)
  • life labs (1)
  • life lesson (1)
  • life style (1)
  • life style change (1)
  • like a single mother (1)
  • like GRAY stock (1)
  • Limit your loss (2)
  • line sweep algorithm (1)
  • linear scan array (2)
  • linear scan array look ahead instead of looking backward (1)
  • linear solution (1)
  • linked list (15)
  • Linked List Cycle (1)
  • Linkedin learning (1)
  • Linkedin profile mock interviewer show case (1)
  • linkedin profile update (1)
  • LinkedList (3)
  • LINQ (3)
  • LINQ 7 tricks (1)
  • Linus Torvalds (1)
  • list (1)
  • List (C#) (1)
  • List To Tree (1)
  • listen to your coach (1)
  • live coaching (1)
  • live under mean (6)
  • Live under your mean (1)
  • loan $25000 (1)
  • log-structured merge-tree (1)
  • lonely Canadian (2)
  • long common subsequences (1)
  • long term investing (1)
  • long term investor (3)
  • long term investor vs speculator (1)
  • long term passive investor biggest finance mistakes (1)
  • long-time strategy (1)
  • longest arithmetic progression (2)
  • longest common prefix (1)
  • longest common subsequence (1)
  • longest common substring (2)
  • longest increasing subsequence arrays (1)
  • longest palindrome string (1)
  • longest palindromic subsequence (1)
  • longest substring (1)
  • longest substring without repeating chars (2)
  • longest word in dictionary - having good time (1)
  • longevity of the career (1)
  • look good but going nowhere (1)
  • looking good goes no where (1)
  • loop (1)
  • loop invariants and recursion (1)
  • loops (1)
  • Lori Goler (1)
  • Lose millions (1)
  • losers on the other hand see hard work as punishment (1)
  • losing a match vs the consequences of losing a match (1)
  • loss aversion (1)
  • loss damage expense (1)
  • lottery winner (1)
  • love (1)
  • low cost Vanguard ETFs (1)
  • low on confidence (1)
  • low quality stocks (1)
  • low self-esteem relate to give away money to please your friends (1)
  • lowest common ancestor (5)
  • lowest index constraint (1)
  • LP70 (1)
  • LRU (1)
  • LRU Cache (2)
  • LSM tree (2)
  • Lucie Safarova (1)
  • luck ran out (1)
  • Lucky number 8 (1)
  • Luke Wroblewski (1)
  • maintain the smartest brain (1)
  • majority vote (2)
  • make it simple (1)
  • make it success (1)
  • management (1)
  • management basic (1)
  • management of bank accounts (1)
  • manhattan distance (1)
  • March 10 as remembrance day (1)
  • March 16 2020 big down swing (1)
  • March 19 interest rate meeting (1)
  • March 2020 last 6 month Facebook (1)
  • Margaret Gould Stewart (1)
  • Mark 12:31 Love your neighbor as yourself (1)
  • Mark 4:8 seed and soil (1)
  • Mark Sellers (3)
  • Mark Sellers - hedge fund manager (1)
  • Mark Sellers's talk to Harvard MBAs (1)
  • market study (1)
  • market swing (1)
  • market swings (1)
  • market yourself as a programmer (1)
  • market-risk (1)
  • master dynamic programming 10 steps (2)
  • master first hard level algorithm (1)
  • master one algorithm a time (1)
  • material stuff (1)
  • math (5)
  • Math induction proof dominates (1)
  • matrix (3)
  • matrix flip (1)
  • matrix region sum (1)
  • Matrix Rotation (8)
  • matrix rotation ( Series 2 of 5) (1)
  • Matrix Rotation (Series 1 of 3) (1)
  • Matrix Rotation (Series 3 of 3) (1)
  • Matrix Rotation (Series 4 of 4) (1)
  • Matrix Rotation (Series 5 of 5) (1)
  • matrix rotation various ideas (1)
  • Matrix Spiral Print (10)
  • matrix transpose (1)
  • Matt Welsh (1)
  • max heap (4)
  • maximum disjoint subtree product (1)
  • Maximum Gap (1)
  • Maximum Gcd and Sum (2)
  • maximum heap (1)
  • maximum number of chunks algorithm (2)
  • maximum path sum (2)
  • maximum s3 value (1)
  • maximum score (1)
  • Maximum subarray sum (1)
  • maximum value (3)
  • maze (1)
  • Meag Tic-Tac-Toe (1)
  • median (1)
  • median algorithm (1)
  • median O(1) solution (1)
  • median of two sorted arrays (1)
  • medium algorithm on HackerRank (2)
  • medium level algorithm makes lunch break exicting (1)
  • medium of two sorted array (1)
  • meet three hard level algorithms a day (1)
  • meeting planner (1)
  • meetup (1)
  • meetups in Vancouver (1)
  • Meidan of stream (1)
  • meme stock (2)
  • memoization (3)
  • memorable purchase (1)
  • memorization (3)
  • memorize JavaScript Array 29 APIs (1)
  • mental game (1)
  • mental meltdowns (1)
  • mental prepare to perform in sports (1)
  • mental skills (2)
  • mental status (1)
  • mental strength (2)
  • mental toughness (2)
  • mentor (1)
  • mentor to learn system design (1)
  • merge intervals (3)
  • merge k sorted array (1)
  • merge N Sorted Array (1)
  • merge sort (5)
  • merge two sorted arrays (1)
  • merge two sorted linked list (1)
  • merge-find set (1)
  • mergesort algorithm (1)
  • message (1)
  • messed array k step (1)
  • META (1)
  • Meta phone screen (1)
  • Meta phone screen 2022 (1)
  • Meta salary (1)
  • Meta stock (1)
  • Meta stock analysis (1)
  • metrics of competitive level (1)
  • Miami (1)
  • Michelle Obama (1)
  • microservice (1)
  • Microsoft Bing (1)
  • Microsoft interview process (2)
  • Microsoft mock (1)
  • Microsoft mock onsite (1)
  • Microsoft online assessment (1)
  • Microsoft onsite preparation (1)
  • Microsoft onsite Vancouver 2022 (1)
  • Microsoft phone screen (1)
  • Microsoft senior engineer (1)
  • Microsoft senior with 5 years experience (1)
  • Microsoft stock (6)
  • Microsoft Vancouver 2022 preparation (1)
  • Micrsoft onsite 2008 (1)
  • mile stone: mock interviews 40+ (1)
  • million dollar dream (1)
  • million dollar goal (1)
  • millionaire by 27 year old (1)
  • min heap (5)
  • min heap in C# (1)
  • minimized square sum algorithm (1)
  • minimum algorithm (2)
  • minimum cost (1)
  • Minimum Cost (Series 1 of 10) (1)
  • Minimum Cost (Series 10 of 10) (1)
  • Minimum Cost (Series 2 of 10) (1)
  • Minimum Cost (Series 3 of 10) (1)
  • Minimum Cost (Series 4 of 10) (1)
  • Minimum Cost (Series 5 of 10) (1)
  • Minimum Cost (Series 6 of 10) (1)
  • Minimum Cost (Series 7 of 10) (1)
  • Minimum Cost (Series 8 of 10) (1)
  • Minimum Cost (Series 9 of 10) (1)
  • minimum dominating set (1)
  • minimum heap (7)
  • minimum maximum problem (1)
  • minimum path sum from root node to leaf node of tree (1)
  • minimum spanning tree (5)
  • minimum value of two choices (1)
  • minimum window substring (1)
  • miracle happened (1)
  • miss my mother and she will be remembered (1)
  • missing 300% return (1)
  • missing base case (2)
  • missing C# code (1)
  • Missing hours at work (1)
  • missing smallest problem (1)
  • mistake on memoization (1)
  • mistakes (1)
  • MIT (1)
  • MIT recursive lecture notes (1)
  • mobile engineering (1)
  • Mobile first (1)
  • mobile web development course (1)
  • mock experience (1)
  • mock Google interview (1)
  • mock interview (27)
  • mock interview 30+ (1)
  • mock interview anxiety (1)
  • mock interview best code review (1)
  • mock interview demo (1)
  • mock interview facts and tips (1)
  • mock interview first round (1)
  • mock interview follow up (1)
  • mock interview interviewee top 10 percent (1)
  • mock interview startup (1)
  • mock interview successful training (2)
  • mock interview to questions in C# (1)
  • mock interview two phone screens (1)
  • mock interviews (2)
  • mock onsite (2)
  • mock onsite interview (1)
  • mocking experience (3)
  • mocking problem solving: 3 of 7 (1)
  • mocking stories (1)
  • module 11 or module 21 (1)
  • Moishe Lettvin (1)
  • mom (2)
  • mom in 70s (1)
  • mom with a dementia (1)
  • money mistakes in Canada (1)
  • money rule - Do not be too conservative (1)
  • money transfer (1)
  • money vs relatives in China (1)
  • money wasted (1)
  • Monika Saksena (1)
  • Monte carlo algorithm (2)
  • monthly service (1)
  • more than 25% loss (1)
  • more than two hours Interface reading (1)
  • Morgan Stanley campus codeathon 2017 (10)
  • Morningstar subscription (1)
  • Morningstart Inc youtube channel (2)
  • Morris order (1)
  • most common 40 algorithms (1)
  • most humble time (1)
  • mother Teresa (1)
  • motivation (1)
  • motivation to be a millionaire (1)
  • MRO (1)
  • MRO stock (2)
  • MRO stock research (1)
  • MSFT system design 2022 (1)
  • muscle memories/ 100hrs - 500hrs (1)
  • muscle memories/ wrist to back (1)
  • MVC (2)
  • my algorithm coach (1)
  • my art sense (1)
  • my behavior interview coach - Aona Yang (1)
  • My biggest financial mistake No 1 (1)
  • my blog is mine vs make a living to code at work (1)
  • My case number IMM-878-09 (1)
  • my CIO (1)
  • my coach (1)
  • my coach comforted me (1)
  • my coach shows his wisdom (1)
  • my communities (1)
  • my coronavirus portfolio (1)
  • my crafting skills in 20s (1)
  • my favorite coach (1)
  • my first Amazon interview (1)
  • my first Facebook interview (1)
  • my first learning of distributed system (1)
  • my friend Anna (1)
  • My gambling experience as an investor (1)
  • my good friends back in 1999 - 2001 (1)
  • my good life as a software programmer (1)
  • my handwritten notes (1)
  • My laptop (1)
  • my leetcode profile story (1)
  • my lesson (1)
  • my mom (1)
  • my mortgage (6)
  • my nephew immigration case (1)
  • my office (1)
  • my only home in north American last 25 years (1)
  • my own notes (1)
  • my own portfolio (1)
  • my personal finance remembrance day (1)
  • my personal finance research day one (1)
  • my playground (1)
  • My portfolio showcase in 2019 (1)
  • my Samsung S6 refurbished phone purchase in 2017 (1)
  • my second coach USA style (2)
  • my spending problem (1)
  • my sponsor application (5)
  • my stock portfolio (1)
  • my story about using mint app (1)
  • my surgery (1)
  • my twin mattress purchase (1)
  • my US home (6)
  • My USA retirement investment (1)
  • mySQL project (1)
  • N-Queens (3)
  • N-Queens problem (2)
  • N-th root of a number (4)
  • nakd (1)
  • NAKD stock (1)
  • Naomi Osaka (1)
  • Nasdaq 100 (1)
  • Navak Djokovic and his coach Boris in 2016 (1)
  • NCR (2)
  • NCR codesprint (2)
  • need more curiosity (1)
  • need to learn basic trading skills (1)
  • need to study more on pluralsight (1)
  • net asset (1)
  • NET stock (2)
  • Netflix (1)
  • netflix company culture (1)
  • Netflix monthly subscription (1)
  • network research (1)
  • networking (1)
  • never complain (1)
  • new habit 10:00 PM mock interview (1)
  • new place to meet and communicate (1)
  • new school (2)
  • New York style (1)
  • news letter (1)
  • next large element algorithm (1)
  • NFA (2)
  • night owl (1)
  • Nim game (1)
  • Nine principles of innovation (1)
  • Nishikori tennis pro (1)
  • NKE stock (1)
  • No 1 rule (1)
  • no discretionary consumption (1)
  • no fear (5)
  • no map (1)
  • no more fear (1)
  • no more vacation (1)
  • No questions asked (1)
  • no risk no gain (1)
  • no wifi (1)
  • NOK (1)
  • NOK stock (2)
  • nonexceptional code paths (1)
  • nor the moon by night (1)
  • noSQL (1)
  • not afraid to learn (1)
  • not completely sort (1)
  • not nervous (1)
  • not play to learn (1)
  • not remotely is cool as well (1)
  • not taking my advice (1)
  • NP Problem (2)
  • nudges (1)
  • number of paths (3)
  • O of SOLID principle (1)
  • O(1) Space (3)
  • O(1) time (1)
  • O(1) time in subtree (1)
  • O(1) time vs O(n) (1)
  • O(N) (2)
  • O(n) algorithm (1)
  • O(n) Time (2)
  • O(N*M)->O(NlogM)->O(N) (1)
  • O(n^2) time (1)
  • O(n^4)->O(n^3) (1)
  • O(nw) Time (1)
  • O(NxN) (1)
  • OAS (1)
  • obey your parents (1)
  • object model (1)
  • object-oriented design (3)
  • object-oriented design research (1)
  • OBVMACD (1)
  • OCP (1)
  • Oct 9 2018 as day one (1)
  • odds (1)
  • office plant (1)
  • oil drilling stock (1)
  • oil stock (1)
  • oil stock portfolio business plan (1)
  • oil stock purchase (1)
  • on the court (2)
  • once a hundred year (1)
  • one bedroom condo (1)
  • one column test case (1)
  • one column test case failure (1)
  • one hard algorithm a day (1)
  • one hour code screen (1)
  • one hour onsite (1)
  • one hour to get into community (1)
  • one humor a day (1)
  • one idea 10 likes (1)
  • one Leetcode hard algorithm a day (1)
  • one level of Abstraction per function (1)
  • one mock interview a day keeps doctor away (1)
  • one month $2000 dollar expense (1)
  • one month $5000 Canadian dollar vacation in 2012 (1)
  • one month old baby in personal finance (1)
  • one more 100 algorithm or focus on basics (1)
  • one more practice (1)
  • One of my fingers was on strike (1)
  • one pen one paper and diligent heart (1)
  • one row test case (1)
  • one row test case failure (1)
  • one sole point (1)
  • one week for new habit (1)
  • one week international trip (1)
  • OnePlus2Times3 OO Design (1)
  • online code screen (1)
  • online gaming system ltd (1)
  • online judge shows me missing one user case (1)
  • only necessity (1)
  • onsite cancelled in 2022 (1)
  • onsite interview (1)
  • onsite interview algorithm (1)
  • onsite interview algorithm tip (1)
  • onsite interview behavior problems (1)
  • onsite interviews (2)
  • OO (1)
  • OO design (4)
  • OO design interview (1)
  • OO design mentor (1)
  • OO Design principles (1)
  • OO Programming (1)
  • Open/Close principle (3)
  • OpenBracket code sprint (1)
  • openroad used car (1)
  • operating system (1)
  • optimal solution (1)
  • optimal solution space O(1) (1)
  • Oracle stock (2)
  • order statistics (2)
  • Order string series (7)
  • Order strings series 1 of 10 (1)
  • Order strings series 2 of 10 (1)
  • Order strings series 3 of 10 (1)
  • Order strings series 4 of 10 (1)
  • Order strings series 5 of 10 (1)
  • Order strings series 6 of 10 (1)
  • Order strings series 7 of 10 (1)
  • Ostapenko (1)
  • out-of-memory (1)
  • over $200 US dollar a month phone bill (1)
  • over $6000 dollars loss in less than 30 days (1)
  • over 60 minutes thinking not good as 20 minutes writing (1)
  • over 9000 dollar market down swing (1)
  • over confident (1)
  • overlap of two intervals (2)
  • overpaid (1)
  • overpaid FAANG (1)
  • OVV (1)
  • OVV 20 bagger in 2 yrs (1)
  • OVV 3 -> 14 in two months (1)
  • ovv 300 vs 3000 shares (1)
  • OVV stock (1)
  • own a home to get into debt (1)
  • OXY (1)
  • OXY bond (1)
  • OXY case study (1)
  • pageview by countries (1)
  • paid service (1)
  • palindrome (8)
  • palindrome index (1)
  • pancake sort (3)
  • pandemic (1)
  • pangram (1)
  • panic (1)
  • panic sale (1)
  • panic sale mistake (1)
  • panic sell (1)
  • PANW stock (2)
  • Par 401 K (2)
  • Par 401 K bear market 2008 (1)
  • Par 401 K portfolio (2)
  • Par 401K (2)
  • par siva (1)
  • Parabolic SAR settings (1)
  • paralysis by analysis (1)
  • parentheses (3)
  • parenthesis (1)
  • Paris trip (1)
  • partition (2)
  • passion (1)
  • passive investor (1)
  • path compression (1)
  • Path matching (1)
  • path sum (2)
  • patience (1)
  • Patrick Shyu (2)
  • pattern match (1)
  • Paul Erdős (1)
  • Paxos algorithm (1)
  • pay bills (1)
  • peak element (1)
  • peer mock interview (1)
  • peer review (1)
  • penny stock (1)
  • performance comparison 2/4 with 4/4 (1)
  • performance concern (1)
  • performance review (1)
  • performance review of world codesprint #4 and #5 and #6 (1)
  • performance talk - learn to linear scan array (1)
  • performance talk: 48 minutes to 10 minutes (1)
  • Permutation Happiness (1)
  • Personal Capital (1)
  • personal finance (13)
  • personal finance and avoid getting emotional (1)
  • personal finance case study (2)
  • personal finance chaos (1)
  • personal finance habits (1)
  • personal finance mistake (1)
  • personal finance records (1)
  • personal finance research (6)
  • personal health research (1)
  • Peter I (1)
  • peter taylor (1)
  • PH.D. in object-oriented design (1)
  • Ph.D. Jeff Bae (1)
  • Philip Fisher (1)
  • phone number (3)
  • phone screen (1)
  • phone screen Leetcode algorithm review (1)
  • phone screen preparation (1)
  • PHP project (1)
  • physician sister (1)
  • picture frame (1)
  • pigeonhole principle (1)
  • pivot (1)
  • Place: Austin/ Texas (1)
  • plan ahead (1)
  • plan to panic sell (1)
  • play to win (3)
  • please so many people (1)
  • pluralsight (11)
  • pluralsight course - code for humans (1)
  • pluralsight courses study (1)
  • polynomial time to quadratic (1)
  • poor financial decision making (1)
  • portfolio balance (1)
  • portfolio Victoria (2)
  • positive thinking (1)
  • possible triangle (1)
  • post order traversal (1)
  • poverty awaits them (1)
  • practice (1)
  • practice code vs work (1)
  • practice comparison with a senior Google employee (1)
  • practice confidence and match confidence (1)
  • practice like you compete (1)
  • Practice till you cannot get it wrong (2)
  • Practice till you get it right (2)
  • practice together (1)
  • pragmatic system design (1)
  • pramp (1)
  • pramp algorithms (1)
  • predict the candidate the possibility of success (1)
  • prefix neighbors (3)
  • Preorder (1)
  • prepare all patterns (1)
  • prepare to join Facebook (1)
  • preprocessing (2)
  • presentation skill (1)
  • pressure and countermeasure (1)
  • pretend to be a Googler (1)
  • Princeton graduate of Finance (1)
  • print list (1)
  • priority queue (2)
  • privacy concern (1)
  • private university (1)
  • probablity (1)
  • problem solver (1)
  • problem solver on bond market swing (1)
  • problem solving (1)
  • procedural function (1)
  • product manager (1)
  • Product of Array (2)
  • productivity tips for the busy tech professional (1)
  • prof. Xiang longwan (1)
  • professional development (1)
  • Professional Stock Trading Course (1)
  • Professor joined Google (1)
  • Program challenge (1)
  • programmer learns stock market (1)
  • programming awards (1)
  • programming contests (1)
  • programming interview (1)
  • programming interviews exposed (1)
  • programming principles (1)
  • programming skill related (1)
  • Programming style (1)
  • progress of investment (1)
  • progress report (1)
  • project management (1)
  • project manager over $3000 dollars (1)
  • project oxygen (1)
  • project planning (1)
  • promissory note (1)
  • proof of recurrence formula (1)
  • property tax 1999 to 2018 (1)
  • property tax value season (1)
  • prospective employee qualities (1)
  • prototype (1)
  • Proud to be financial confident (1)
  • Proverb 27:17 As iron sharpens an iron a friend sharpens a friend (1)
  • Proverbs 30-7 (1)
  • pruning (1)
  • Psalm 121:6 (1)
  • Psalm 126 verse 5 (1)
  • psychiatrist (1)
  • psychology problem under stress (1)
  • public transit vs car rental (1)
  • Pullman hotel in Redwood city (2)
  • pump and dump (1)
  • punctuation chars missing (1)
  • purchase (1)
  • purchase in crisis (1)
  • purchase of equity research (1)
  • python (1)
  • python code (1)
  • Q4 2023 (1)
  • Q4 2023 Earnings (1)
  • quality on-court coaching (1)
  • quarter million gain equity research project (1)
  • quarterly review (1)
  • queen's attack II (1)
  • Questrade (1)
  • queue (12)
  • queue vs stack (1)
  • quick find (1)
  • quick select (2)
  • quick sort (4)
  • quick thinker (1)
  • quick tutorial of asset allocation (1)
  • quick union (1)
  • quicksort (2)
  • quora (1)
  • quora answer: ten good things after playing hackerrank contests (1)
  • quora is my new school (1)
  • quora research a weekend (1)
  • quora vs linkedin (1)
  • Rabin-Karp algorithm (3)
  • Radix Sort (3)
  • radix sort code review (1)
  • rand (1)
  • random access (1)
  • random pointer (1)
  • Randy Shoup (1)
  • Range Minimum Query (1)
  • rank No 1 weely contest 128 (1)
  • rank top 7 (1)
  • ranking 1 vs ranking 2068 weekly contest 127 (1)
  • ranking 170 to 393 out of 1848 (1)
  • ransom ware attacks (1)
  • rat in maze (1)
  • rating 1 lesson (1)
  • ray dalio (1)
  • RBLX stock (1)
  • reach plateau (2)
  • reach plateau? (1)
  • reaching down-vote privilege (1)
  • react to market swing (1)
  • read more Leetcode discussion panel (1)
  • read statements (1)
  • reading list for 2018 (1)
  • reading problem statement issues (1)
  • real estate (2)
  • real estate sector (1)
  • real experience in 2018 (1)
  • rebalance (1)
  • rebalance the account (1)
  • Rebecca Newton (1)
  • recency bias (1)
  • recurisve (1)
  • recurrence formula (1)
  • recursion (3)
  • recursion research (1)
  • recursion tree (1)
  • recursive (29)
  • recursive and DFS (1)
  • Recursive Call (1)
  • recursive can be memorized like lyrics (1)
  • recursive function (12)
  • recursive function design (1)
  • recursive function learning (1)
  • recursive function small talk (1)
  • recursive intense training - Linked List (1)
  • recursive lecture notes (1)
  • recursive plus memorization (1)
  • recursive solution (1)
  • recursive solution time out (1)
  • red-black tree (1)
  • reduce financial risk (1)
  • reduce time complexity (1)
  • reduce to minimum - module value (1)
  • redundant code (1)
  • redundant elimination in recursive (1)
  • redundant if (1)
  • redundant work on children (1)
  • refactor (1)
  • refdash invitation email (1)
  • refdash.com (2)
  • reference (1)
  • refugee mentality (1)
  • refurbished one (1)
  • regular expression (3)
  • REIT (1)
  • remember the crisis 2020 (1)
  • remove duplicate (1)
  • rental business study (1)
  • rental property (1)
  • replay is good learning experience (1)
  • reproduce the problem (1)
  • research about algorithm practice (1)
  • research and study plan (1)
  • Research at Google (1)
  • research of hay fever (1)
  • research paper (1)
  • research summary in FAU Ph.D. study (1)
  • researcher (1)
  • researcher vs economist (1)
  • resize hash tables (1)
  • responsive design (1)
  • Restful API 8 constraints (1)
  • Resume Screening (1)
  • retirement (3)
  • retirement fund (1)
  • retirement fund 20 year track (1)
  • Revealing module pattern (1)
  • reverse a doubly linked list (1)
  • reverse a linked list (1)
  • reverse shuffle merge (2)
  • reverse string (1)
  • reverse words in a string (2)
  • review my finance history (1)
  • review my own work two years ago (1)
  • review process to hold stocks (1)
  • rewrite (1)
  • rich learning experience (1)
  • rich or poor (1)
  • richard seroter (1)
  • Ricky Ho (1)
  • RIG (1)
  • RIG - 3 baggers (1)
  • RIG stock (6)
  • RIG stock research (1)
  • right side trade (1)
  • risk (1)
  • risk -take risk - result (1)
  • risk management (3)
  • risk research (1)
  • RMQ (1)
  • road safety research (1)
  • road to C# excellence (2)
  • road to finance confidence (1)
  • road trip (1)
  • road trip to Tampa for an interview (1)
  • road trip to visit US national parks (1)
  • roads in hackerland (3)
  • Rob Steckley (1)
  • Roger Federer (1)
  • Roger Federer three moments (1)
  • ronald graham (1)
  • Rookie 3 on Hackerrank (1)
  • RookieRank 2 (1)
  • root of a number (6)
  • root to leaf path sum in a tree (2)
  • rotate array (1)
  • round 2018apple (1)
  • round 2018apple: Jan 24 - Feb 6 2018 (1)
  • round beet (1)
  • round beet: Feb. 7 - Feb. 25 2018 (1)
  • round cat (1)
  • round cat: Feb 25 - March 29 2018 (2)
  • round daisy (7)
  • round daisy: March 30 - 2018 (1)
  • round daisy: March 30 - April 24 (6)
  • round robin strategy (1)
  • RRSP (1)
  • RRSP case study (1)
  • ruby is Julia's new language (1)
  • Rule of Four (1)
  • run out of storage space (1)
  • running 8K (1)
  • running through an example (1)
  • RYCEY (2)
  • RYCEY stock (1)
  • S & P 500 Price Index (1)
  • S & P 500 profit margins (1)
  • S.O.L.I.D. principle (1)
  • SABR (1)
  • SABR 34% dip (1)
  • SABR bond (1)
  • sabr debt (1)
  • sabr debt ratio 9.25% (1)
  • sabr equity research (2)
  • sabr equity rsearch (3)
  • sabr high rate (1)
  • SABR insider (1)
  • SABR insider shares traded (1)
  • SABR insider trades (1)
  • sabr junk bond (1)
  • SABR stock (10)
  • SABR 仓位 (1)
  • SABRE (1)
  • safety inspection (1)
  • safety research (1)
  • salting (1)
  • Samsung Galaxy S6 phone purchase 2017 (1)
  • Samsung phone purchased in 2017 (1)
  • Samsung used phone S6 (1)
  • San Mateo meetup (1)
  • Santa Clara university (1)
  • Sascha Bajin (1)
  • saving rate lose value (1)
  • say goodbye to Netflix monthly subscription (1)
  • say goodbye to the weekend (1)
  • say no to sister bully (1)
  • say no to travel (1)
  • say sorry and thank you and it is my fault (1)
  • scalability (1)
  • Scalable system design (1)
  • scan document (2)
  • scared (1)
  • Schwab Charles (1)
  • science vs intuition (1)
  • score 20 percent (1)
  • score 9 out 27 (1)
  • scotia US index fund (1)
  • Scott Byrnes (1)
  • Sean Sexton (1)
  • search (1)
  • search algorithm (1)
  • search algorithm small talk (1)
  • Search engine (1)
  • search left or right to leaf node (1)
  • Seattle is the city (1)
  • Seattle onsite (1)
  • Seattle trip (1)
  • Seattle visit (1)
  • second date (1)
  • second date of my money (1)
  • Second HackerRank Bronze Medal (1)
  • second hand (1)
  • second year discrete math in college (1)
  • secret to hire the best (1)
  • secret to the advancement (1)
  • seek advice (1)
  • seek and hide game (1)
  • seekingalpha article (1)
  • segment tree (7)
  • Segment Tree and Lazy Propagation (2)
  • segment tree tutorial (2)
  • segmented tree (1)
  • self-balancing binary search tree (1)
  • self-belief (1)
  • self-confidence (1)
  • self-defined hash function (1)
  • self-education will make you a fortune (1)
  • self-learner (1)
  • self-learning mom (1)
  • self-reflect (1)
  • self-taught (1)
  • selfie (2)
  • selfish behavior (1)
  • selfish not good as a software programmer (1)
  • separate money from emotions (1)
  • Sept 2020 10% pull back (1)
  • serialization (1)
  • series of events (1)
  • serve community (1)
  • service for community (1)
  • service provider (1)
  • set (1)
  • set a goal for a gold medal in April 2017 (1)
  • set a target (1)
  • Set audit rules (1)
  • set stop loss rule (1)
  • set upper bound (1)
  • set upper limit (1)
  • seven cases not to think about algorithms (1)
  • shackle (1)
  • Shanghai Jiaotong university alumni (2)
  • sharding (1)
  • share failure (1)
  • shareholder confidence (1)
  • Sharesight (1)
  • Shen Neil (2)
  • Sherlock and anagrams (7)
  • Sherlock and anagrams - warmup after 3 months (1)
  • Sherlock and anagrams (I) (1)
  • Sherlock and anagrams (III) (1)
  • Sherlock and anagrams (V) (1)
  • Sherlock and anagrams IV (1)
  • shifted array search (1)
  • shopping (1)
  • shopping research with a linguistic graduate (1)
  • short list of algorithms to review (1)
  • short middle and long term investment (1)
  • short palindrome (1)
  • Short sale case study (1)
  • short sighted (1)
  • short squeeze (1)
  • short term (2)
  • shortest distance from all building (1)
  • Shortest Job First (1)
  • should be tripled in 20 years (1)
  • should take the peer's advice (1)
  • show case (1)
  • show case how I master an algorithm (1)
  • show case of interviewing.io mock interview (1)
  • showcase (1)
  • showcase 2010 market recovery (1)
  • showcase design twitter (1)
  • showcase market 2008 crash (1)
  • showcase system design (1)
  • Silicon valley style (1)
  • Similar Strings (advanced) (1)
  • Simon halep ranking No. 1 (1)
  • Simon Halep Tennis pro (2)
  • Simona Halep (1)
  • simple function (1)
  • simple probability application (1)
  • simplest way (1)
  • simplify the problem (1)
  • singing drill (1)
  • single life (1)
  • single person biggest finance mistake (1)
  • singleton (1)
  • singly linked list (5)
  • six times player of Olympics (1)
  • SJTU 70141 (1)
  • skiing lesson (1)
  • Sleepless in Bejing and early bird in Vancouver (1)
  • slide window (4)
  • slideshow case study (1)
  • sliding window (5)
  • Sliding window minimum (5)
  • sliding windows maximum (1)
  • slow to adapt frugality (1)
  • small (1)
  • small bite on vacation planning (1)
  • small business owner (1)
  • small capital (1)
  • small items (1)
  • small losses (1)
  • smart pointer (2)
  • smart programmer makes 10 times difference (1)
  • smci stock (1)
  • sneak peek the code in 2009 (1)
  • So Good They Can't Ignore You (1)
  • social distance (1)
  • social network research (1)
  • social skills (1)
  • soft skills (1)
  • soft skills the software developer's life manual (1)
  • software craftsmanship (1)
  • software developer (1)
  • software engineer first domain experts second (1)
  • software engineer interview unleashed (1)
  • software programmer (1)
  • SOLID principle (3)
  • SOLID principle code review (1)
  • SOLID principle code review - community wiki (1)
  • SOLID principles (1)
  • SOLID Principles of Object Oriented Design (1)
  • solid rock vs sinking sand (1)
  • solitude (1)
  • solve another 100 easy level algorithms (1)
  • solve another 300 algorithms (1)
  • solve two out of 4 algorithms in Leetcode contest (1)
  • SONY laptop (1)
  • sort algorithms (1)
  • Sort k-messed array (2)
  • sorted array to tree (1)
  • sorted list (1)
  • sorted list to tree (1)
  • SortedDictionary (4)
  • SortedDictionary first use (1)
  • SortedSet (4)
  • sorting (3)
  • sorting is too much (1)
  • sorting problem in two dimensional array (1)
  • sound arrogant (1)
  • Sourab Reddy (1)
  • space O(1) (1)
  • Spanner (1)
  • sparse matrix (1)
  • spec sheet design (1)
  • special drill for 3 weeks (14)
  • specific-company risk (1)
  • speculating vs gambling (1)
  • speculator (1)
  • spend money for tutoring vs just learn by ourselves (1)
  • spending issue (1)
  • spiral (1)
  • Spiral array print (4)
  • spiral matrix (3)
  • spiral message (5)
  • spiral message ( series 2 of 3+) (1)
  • spiral message (series 1 of 3+) (1)
  • spiral message (series 3 of 3+) (1)
  • Sponsor application project (7)
  • sports coaching vs algorithm coaching (2)
  • sports marketing (1)
  • sports performance (1)
  • sports programming (1)
  • sports research (1)
  • sports therapy (2)
  • sports training (2)
  • sprinter vs. fast coding (1)
  • SQL injection attack (1)
  • SQL Server DBA (1)
  • SQL sever administrator (1)
  • SQL Sript (1)
  • SQL vs NoSQL (1)
  • sqrt(x) (1)
  • srand (1)
  • SRP (1)
  • SRP principle (1)
  • stack (12)
  • stack exchange: code review (3)
  • Stack Overflow (1)
  • stackexchange code review (2)
  • stackexchange.com (1)
  • stackoverflow search (1)
  • standard process (1)
  • standing in your truth principle (1)
  • start from easy level algorithm (1)
  • start point (1)
  • statistics (1)
  • stay cool to make decision (1)
  • stay in the moment (1)
  • stay on the course (2)
  • stay outside comfortable zone (1)
  • stay young and cute (1)
  • step by step system design architecture Amazon (1)
  • step in to give hints and save the interview (1)
  • step in to help as an interviewer (1)
  • Steve Ballmer (1)
  • Steven Clarke (1)
  • stimulate my brain (1)
  • stingy (1)
  • stock (2)
  • stock and mutual fund (1)
  • stock crash (1)
  • stock earnings (1)
  • stock investment (2)
  • Stock investor (1)
  • stock market (2)
  • stock market is all about confidence (1)
  • stock market research (1)
  • stock option (1)
  • stock research (6)
  • stock surges 11-folder from 2009 to 2019 (1)
  • stock tools (1)
  • stock trade (1)
  • stocks (1)
  • stocks slide (1)
  • stone division (2)
  • stone division - series 1 of 5 (1)
  • stone division - series 2 of 5 (1)
  • stone division - series 3 of 5 (1)
  • stone division - series 4 of 5 (1)
  • stone division - series 5 of 5 (1)
  • stop loss (5)
  • Stop loss research (1)
  • stop loss rules (1)
  • storage (1)
  • storage 30GB (1)
  • strategy pattern (1)
  • stress management (1)
  • string (12)
  • string advanced level algorithm (1)
  • string calculate function (1)
  • string calculate function - suffix array (series 1 of 3) (1)
  • string calculate function - suffix array (series 2 of 3) (1)
  • string function calculation (2)
  • string function calculation ( series 2 of ?) (1)
  • string functions review (1)
  • string primitive (1)
  • string problems (1)
  • string search (3)
  • string search substring minimum (1)
  • string.Replace issue (1)
  • String.Split DIY (1)
  • StringBuilder (1)
  • stroke (1)
  • strStr (1)
  • structure of depth first search (2)
  • stryker codesprint (1)
  • stubborn (1)
  • study about reaching plateau (1)
  • study about stack overflow (1)
  • Study Google (1)
  • study on failing (1)
  • SU.TO (1)
  • subclass (1)
  • subsequence (1)
  • substring (2)
  • subtle change on my coding blog (1)
  • subtree (1)
  • subtrees (2)
  • succeed (1)
  • success is about what you inspire others to do (2)
  • success is not just about what you accomplish in your life (2)
  • successful investors (1)
  • successor search (2)
  • Sudoku Solver (13)
  • Sudoku Solver 10 practices (3)
  • suffix array (6)
  • suffix array C# (1)
  • suffix array introduction (1)
  • suffix array multiple practices (1)
  • suffix rotation (1)
  • summing pieces (1)
  • Suncor stock (3)
  • Suncor stock lesson (1)
  • Suodku solver (1)
  • super mancunian (1)
  • support a peer a time (1)
  • support others (1)
  • surgery (1)
  • Surrey condo price (1)
  • Susan Cain (1)
  • suspension bridge annual pass (1)
  • swap (1)
  • swap bits (1)
  • swap even bit and odd bit (1)
  • sweet and sour (1)
  • sweet feeling (1)
  • SWI (1)
  • swift (2)
  • swift means sweet (1)
  • swit (1)
  • system design (36)
  • system design 2020 (2)
  • system design 2022 (1)
  • System design 2022 - BASE vs ACID (1)
  • system design baby step (1)
  • System design book (2)
  • system design books I like to purchase (1)
  • system design coaching (1)
  • system design Faire (1)
  • System design interview (1)
  • system design mock interview (1)
  • system design music streaming service like Pandora (1)
  • system design Netflix Cassadra (1)
  • System design of Faire startup (1)
  • system design papers (1)
  • system design perfect case (1)
  • system design show case (1)
  • system design twitter (1)
  • System design: Design twitter (1)
  • system design: Estimation (1)
  • T stock (1)
  • tailor shop (1)
  • take care fear emotions (1)
  • talent talk (1)
  • talk about investing (1)
  • talk about staying overnight for contest (1)
  • talk is cheap and show me the code (1)
  • talk like a coach (1)
  • talk smart (1)
  • talk to Harvard MBA (1)
  • Talks at Google (1)
  • Tan Chao (1)
  • taste success (1)
  • taste success and hunger for more (2)
  • tax (1)
  • Tax-Loss Harvesting (1)
  • TCDA stock (1)
  • teach by being a mom (1)
  • team player (1)
  • tech events (1)
  • Tech events in 2016 (1)
  • tech interview (1)
  • tech talk about big data and scalability (1)
  • technical reading (1)
  • tell a friend to tell a friend (1)
  • tell you a secret (1)
  • temporary ranking No. 3 in Canada (1)
  • Ten algorithms to celebrate China vacation from April 12 to April 18 (1)
  • ten hours in contest scored zero (1)
  • Tencent early investor (1)
  • tennis (1)
  • tennis coach (2)
  • tennis coaching (3)
  • tennis prof handles anxiety (1)
  • tennis professional (1)
  • tennis sport (1)
  • tennis sports and interviews (1)
  • tennis sports health benefits (1)
  • tennis sports study (1)
  • tennis star (1)
  • ternary tree (2)
  • test (2)
  • test case should be written in more readable way (1)
  • test cases (1)
  • test thrash (1)
  • testability (1)
  • Testable JavaScript (1)
  • testing (2)
  • TFSA (3)
  • TFSA account (1)
  • Thank you citibank (1)
  • thanksgiving campaign No.1 (1)
  • Thanksgiving holiday (1)
  • Thanksgiving holiday Canada 2016 (1)
  • The art of programming contest (2)
  • The art of readable code (3)
  • the beauty of re-balance (1)
  • the best target for a software programmer (1)
  • the birth of Julia's coding blog (1)
  • the book: Algorithm design (1)
  • the disjoint union set (1)
  • the future of analytics (1)
  • the Google diet: 'Nudge' health choices (1)
  • the hidden message (1)
  • the kth largest element from two sorted arrays (1)
  • the optimal polygon (1)
  • the Prototype Pattern (1)
  • the story of a tree (1)
  • the sun will not harm you by day (1)
  • things learned in the facebook 3 years full time work (1)
  • think about someone unexpected in the past (1)
  • think fast (1)
  • think like a frugal (1)
  • thinking dynamic programming (1)
  • thinking in C# 15+ ways (1)
  • thinking process (1)
  • third date on my money (1)
  • Those who sow with tears will reap with songs of joy (1)
  • those who work hard will prosper (1)
  • thoughts about sharing (1)
  • thoughts on being competitive (1)
  • three buckets (1)
  • three buckets filled by ETF (1)
  • three drills conquer Leetcode hard level algorithms (1)
  • three ideas to date my money in 2019 (1)
  • three math classmates from 1984 to 1988 (1)
  • three rounds of mock interview (1)
  • three top players (1)
  • Time analysis from O(N^3 -> N^2) (1)
  • Time analysis O(N^3->N) (1)
  • time and risk management 10 year mistakes (1)
  • time complexity (4)
  • time complexity highest priority (1)
  • time complexity issue (1)
  • time complexity O(n) (1)
  • time horizon (1)
  • time is on my side (1)
  • time management (2)
  • time O(N) (1)
  • Time O(N^2) (1)
  • time O(n^2) to O(nlogn) (1)
  • time O(N^3) (1)
  • Time O(N^3) to Time (O^2) (1)
  • time O(NxN) (1)
  • time to change my attitude (1)
  • time to pay property tax (1)
  • time to play trick (1)
  • time to work on github (1)
  • time value of the money (1)
  • time wasted (1)
  • timeout (5)
  • timeout experience (1)
  • timeout issue (2)
  • tiny leaks (1)
  • tip to survive unknown test cases (1)
  • tips about style (1)
  • tips to read technical articles (1)
  • TLE (1)
  • TLT stock (1)
  • to tree (2)
  • Toll Cost Digits (1)
  • Tongji university graduate (1)
  • too conservation (1)
  • too conservative (1)
  • top 10 blog in 2023 (1)
  • top 10 debut (1)
  • top 10 debut study (1)
  • top 10 mistakes in my personal finance related to net income 110000 (1)
  • top 10 mock interviews on interviewing (1)
  • Top 10 most common financial mistakes (1)
  • Top 10 rules for success (2)
  • top 10 seed player and tatoos (1)
  • top 10 tennis player (1)
  • top 10 things to remember in Julia's Ph.D. study (1)
  • top 100 (1)
  • top 20 debut (1)
  • top 30 debut (1)
  • top 5 richest man (1)
  • top 8 not investing - financial mistakes (1)
  • Top coder: Fun with bits (1)
  • top competitor and professor in algorithm area (1)
  • top performer (1)
  • top researcher (1)
  • top talent (1)
  • top talent does happen to come cross (1)
  • top three losses (1)
  • top-down (1)
  • TopCoder (1)
  • topcoder problem solver (1)
  • Topcoder's tutorial (1)
  • topological sort (3)
  • tough job to warmup math (1)
  • track gas expense (1)
  • trade around a core position (1)
  • trade around core position (1)
  • trade around the core postion (1)
  • trade into investment (1)
  • trader (1)
  • trading commands (1)
  • trading gain (1)
  • trading rules (3)
  • trading skills (1)
  • trading tools (1)
  • tradingview annual subscription (1)
  • tradingView premium (1)
  • tradingview subscription (1)
  • tradingview.com (1)
  • train insane or remain the same (4)
  • train like rookies (1)
  • traversal (1)
  • TRBCX fund (1)
  • treasure notes (1)
  • tree (10)
  • tree algorithms review (1)
  • tree equal && is subtree (1)
  • tree maximum path sum (1)
  • tree path sum (1)
  • Tree Serialization (1)
  • Tree to list (1)
  • TreeSet (2)
  • Trendium 401 K statement Paychex (1)
  • Trevor Foucher (1)
  • trie (5)
  • true story (1)
  • Trust hard work and work hard (1)
  • trust your struggle (1)
  • Try again. Fail again. Fail better. (1)
  • Tsinghua university graduate (15)
  • Tuple<TreeNode (1)
  • Turkey trot (1)
  • tutoring (2)
  • Twitter engineer authoer (1)
  • twitter system design (1)
  • two data structures (1)
  • two driving tickets from 2010 to 2015 (1)
  • two heaps vs one binary search tree (1)
  • two hobbies tennis and hackerrank contest (1)
  • two hours coding (1)
  • two hours meeting (1)
  • two loops outerloop for levels and innerloop for nodes of a same level (1)
  • two onsite comparison (1)
  • Two pointers (7)
  • two priority queues (1)
  • Two String (2)
  • two string - think in C++ 15+ ways (1)
  • Two strings (1)
  • Two sum (1)
  • two tatoos of Elina Svitolina (1)
  • type deduction (1)
  • Uber engineer (1)
  • Udacity (1)
  • udemy (2)
  • udemy course (1)
  • um sign (1)
  • UML (1)
  • uncomfortable feeling (1)
  • unconscious bias (1)
  • Understand BASE first time in 2021 (1)
  • understand bias (1)
  • understand the inflation (1)
  • understanding C# Array class (1)
  • understanding Facebook interview philosophy (1)
  • Understanding my mortgage (6)
  • understanding my mortgage by myself (1)
  • undirected graph (1)
  • union find (7)
  • union find algorithm (10)
  • union find C# code (2)
  • union join (1)
  • union-find (2)
  • union-find algorithm (2)
  • union-find data structure (1)
  • unit test (4)
  • Unity application block (1)
  • university code sprint (1)
  • university codesprint #2 (3)
  • University codesprint #3 (1)
  • university of south california (1)
  • until 2:26am (1)
  • up close to stock market again (1)
  • upper bound mistake in BST (1)
  • US Bellingham shopping (1)
  • US holiday trip (1)
  • US Open champion 2018 (1)
  • US social security (1)
  • USA rental (1)
  • USA retirement (1)
  • USA retirement fund (1)
  • usc (1)
  • use bits of an integer to represent a set (1)
  • use bubble k times (1)
  • Use IEnumrable<char> instead of using HashSet<char> (1)
  • use the bits of an integer to represent a set (1)
  • used car purchase (1)
  • used laptop (1)
  • used phone (1)
  • user experience (1)
  • Using Dictionary to achieve optimal time complexity (1)
  • using IEnumrable<char> vs HashSet<char> (1)
  • Using Leetcode to learn C# class SortedSet (1)
  • using LinkedList class as Dequeue (1)
  • using SortedSet as Binary search tree (1)
  • using stack (1)
  • UVa ID: 11402 (1)
  • Uva online judge (1)
  • VAB ETF (1)
  • vacation (1)
  • vacation cost $4000 dollars (1)
  • vacation expense and risk analysis (1)
  • vacation smart (1)
  • valid palindrome (1)
  • value of blogging is to review my personal finance records (1)
  • value of friendship (1)
  • value of one hour (1)
  • value the community (1)
  • value the money (1)
  • value the time (1)
  • Vancouver Canada (1)
  • Vancouver does not believe in tears (2)
  • Vancouver downtown 2019 (1)
  • Vancouver downtown selfie (1)
  • Vancouver home (1)
  • Vancouver housing market (1)
  • variable - Please using meaningful name (1)
  • version control (1)
  • vertical order traversal - no hashmap (1)
  • VFV ETF history (1)
  • VFV study case (1)
  • Victoria portfolio (2)
  • VIGRX investment (1)
  • Virus software (1)
  • visier (1)
  • visited marking in BFS (1)
  • walk to home (1)
  • wall street scam (1)
  • wall street target price CRTX (1)
  • wall street trap (1)
  • warlmart labs (1)
  • warlmart Labs codesprint (2)
  • Warren Buffet's choice (1)
  • wash the other's feet (1)
  • water bottle (1)
  • we are getting old young people are taking over (1)
  • weakness (1)
  • web links (1)
  • web programming (2)
  • Web usability (1)
  • website crashes (1)
  • website design (1)
  • wechat app backup and restore (1)
  • wechat internal data (1)
  • wechat public account (1)
  • week code 27 (2)
  • week code 28 (3)
  • week of code 30 (1)
  • week of code 33 (3)
  • Week of code 34 (9)
  • week of code 35 (4)
  • week of code 38 (2)
  • weekday dinner campaign (1)
  • weekday lunch campaign (1)
  • weekly contest (1)
  • weekly contest 120 (1)
  • weekly contest 128 (1)
  • weekly contest 128 rank No 1 code study (1)
  • weight control (1)
  • well-respected companies interview advice (1)
  • Western union (1)
  • what are top 10 questions to ask yourself as a software e programmer? (1)
  • what I learn from Dialpad onsite interview (1)
  • what I like to read as a 53 years old (1)
  • what I like to read early in 2001 (1)
  • what if I purchase $10000 dollar ROSS stock in 1999 (1)
  • what is most challenge work (1)
  • what is my biggest problem (1)
  • what it takes to complete 1000 submissions (1)
  • What makes one person success financially? (1)
  • when I get frustrated (1)
  • when to sell rules (1)
  • when you are good at something make that everything (1)
  • where I am in problem solving (1)
  • where to find most hard working people? (1)
  • whiteboard testing is the savior (1)
  • why I was laidoff in 2001 (1)
  • why I was laidoff in 2007 (1)
  • Why LINQ (1)
  • William O'Neil (1)
  • winner embrace hard work (1)
  • winners vs losers (1)
  • winning ugly (1)
  • wise words from top tennis players (1)
  • wishful thinking (1)
  • without repeating chars (1)
  • woman codesprint #3 (4)
  • Woman codesprint #4 Oct 2017 (1)
  • word break (1)
  • word count engine (8)
  • word ladder (1)
  • word ladder - find all paths (1)
  • word ladder I (1)
  • word ladder II (3)
  • word search (1)
  • wordpress courses (1)
  • WordPress project (1)
  • work hard on analysis (1)
  • work hard strategies (1)
  • work in the office all the time (1)
  • work on basics - loop (1)
  • work on cooperation (1)
  • work on my investment (1)
  • work rules (1)
  • work with 27 GB mobile phone storage (1)
  • work with a future facebook engineer (2019 May 31) (1)
  • work with coach (1)
  • work with computer science PhD (1)
  • world code sprint #6 (1)
  • world code sprint #7 (2)
  • world codesprint #5 (1)
  • world codesprint #7 (1)
  • world codesprint #9 (1)
  • world codesprint 10 (1)
  • world codesprint 6 (1)
  • world is small (1)
  • worst research (1)
  • write code for humans (1)
  • write coding blog vs stackoverflow (1)
  • write my own story (1)
  • writing benefits (1)
  • writing blogs (1)
  • writing on code review vs write on Leetcode discussion (1)
  • writing skills (1)
  • writing style (1)
  • writing talent (1)
  • written in 2014 (1)
  • wrong test case on Hackerrank (1)
  • Yahoo Finance (2)
  • Yahoo finance scam - Gray stock (1)
  • year 2001 (1)
  • Year 2008 in Florida (1)
  • Year 2010 Canada (1)
  • YK Sugishita (1)
  • young sister criticizes me being selfish (1)
  • Youtube founder interview (1)
  • youtube rig video (1)
  • zero income (1)
  • zero tolerance of bad smell (1)
  • zigzag (1)
  • zigzag order traversal (1)
  • 三个理由 (1)
  • 主力机构经典解套策略 (1)
  • 事先做好止损 (1)
  • 亏损5万美金,SABR教训 (1)
  • 交易心理分析 (1)
  • 仓位控制法 (1)
  • 全仓买入卖出 (1)
  • 刷题 (1)
  • 动态规划 (1)
  • 吃百家饭 (1)
  • 回文 (2)
  • 底仓和浮仓 (1)
  • 托大家的福 (1)
  • 时间周期 (1)
  • 栈的套路 (1)
  • 止损位的设置 (1)
  • 止盈, WhenToSell, Profit, (1)
  • 熊市赚股,牛市赚钱 (1)
  • 短线交易口诀 (1)
  • 穿百家衣 (1)
  • 笑贫不笑娼 (1)
  • 美国卖房税 (1)
  • 美国房产税 (1)
  • 耶稣关心穷人 (1)
  • 职业交易者心态 (1)
  • 胆固醇 (1)
  • 詹姆斯·克拉默 (1)
  • 赌博电影 (1)
  • 通俗版本,主力解套,SABR strategy (1)
  • 金手指 (1)

Total Pageviews

Popular Posts

  • Leetcode solution - a book
    Nov. 7, 2016 Great solution book to study on Leetcode algorithms. Read the pdf document: The gitbook, the link is here . https://je...
  • Grokking the System Design Interview
    May 18, 2018 Introduction I have to start to learn system design today. I really like to learn something this time. Recently my friend ...
  • Autocomplete | C# | Trie | My project summary | From June 25 to July 1, 2021
     July 1, 2021 Introduction It is such exciting project to work on. I like to learn how to write my own Trie and then experience challenges h...
  • AlgoExpert - 55 algorithms
    January 30, 2018 Introduction I got advice to look into those algorithms on the website algoexpert.io . I like to spend some time to lea...
  • Leetcode 140: Word break II (Add subroutine to check if breakable)
    May 6, 2018 Introduction It is the time to learn the algorithm as quick as possible. I came cross this Chinese blog and I like to gene...
  • NETFLIX System design | software architecture for netflix
    Here is the link. 1. OC 2. Backend 3. Client AWS, Open Connect Original, five more edge servers - videos are saved in those server...
  • Count inversions - Extended merge sort - 3 Lecture Notes Study
    August 5, 2016  Choose topic: extended merge sort Algorithm: count inversions count inversions - extended merge sort 1.  http://jane45...
  • Fraudulent Activity Notification - OpenBracket Code Sprint - HackerRank
    Oct. 20, 2016 Julia spent over 8+ hours to work on this algorithm, and finally, at the end of day, she knew that she had to read problem s...
  • Longest common prefix - LCP - facebook code lab
    July 25, 2016 Write a function to find the longest common prefix string amongst an array of strings. Longest common prefix for a pair o...
  • Build a palindrome - HackerRank world codesprint #5
    July 25, 2016 Read the problem statement more than 30 minutes: Build a palindrome - problem statement is here .  Try to come o...
Simple theme. Powered by Blogger.