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.

Friday, March 5, 2021

Stock investment: Wechat | GTE investment | 10% rebound

 

Dear:


The chatting history for this WeChat group "投资小群" is shown below.


————— 2021-03-04 —————

(Jason) 20:49

转发:说几句心里话:
1,发生了什么:股市大跌,大家都吐了很多的盈利或者套牢,心里都不舒服,这是很理解的但是这是很正常的,这是一个correction,每年都有,经常会有,不用过分解读,大盘还会涨回来,像每次大跌以后一样,你会慢慢的又开始盈利

2,还会跌么:maybe。但是我可以很明确的和你说,优质公司差不多已经跌到头了也很快被捡起来,机构不是傻子,他们不会自己吐血后让其他机构或者散户占便宜

3,我们该怎么办:这个和个人的交易策略有关,我不想多讲,当然右侧可能会更安全,但是当你不知道该怎么办时候,什么都不干是最好的策略,不要 不要 不要轻易放弃手里的优质企业!我说三遍

4,未来:每个人都有自己的交易策略,这个因人而异,我只想提醒大家投资是一个人长期的过程,眼光要看远,想法要全面,每一课都是带血的,你学到了什么?

最后我想说的是,与每日其郁郁寡欢诚惶诚恐,不如多享受生活和关心家庭朋友,终归比起股票,身边有更多美好的东西值得你花时间。花开花谢终有时,得失何须太介怀,祝投资愉快!

Jack 20:51

👍

Oliver 20:53

[ThumbsUp]

monica 20:56

[ThumbsUp][ThumbsUp][ThumbsUp]

Anne 安娜💐 21:10

hoping the best, prepare the worst

blue sky 21:28

[Japanese company unveils high capacity solid-state battery - Electrek: https://electrek.co/2021/03/04/japanese-company-unveils-high-capacity-solid-state-battery/]

陈建敏 21:38

谢谢分享。

陈建敏 22:12

大家看一看大跌股票sdgr

陈建敏 22:19

Wpg 计划破产, 今天掉了89%。 大家可以赌一二百美元。有的人可以抓一个100% 反弹。今天价格2.51

陈建敏 22:22

我明天做短线gte, 估计起伏10%。 今天买了3000股。有早起做短线一起合作。


————— 2021-03-05 —————

陈建敏 00:08

陈建敏 00:09

我的好朋友做了manager。她的公司股票441美金。11年前, 她见证我最落魄时间, 我见证了她如何读博士, 陪她和现在丈夫打网球。我退给她房租。那时候我觉得她很容易相处。我和好几个生物博士做室友。祝大家明天好运。

 05:08

[血流成河ARK基金爆出重大风险隐患!美股大盘分析,牛市结束了吗?: http://mp.weixin.qq.com/s?__biz=MjM5ODU5NjIzMg==&mid=2917123214&idx=1&sn=82b52485186d5e8cd0e7f52d21ea58ff&chksm=8ee33f69b994b67f3a38a133671bddf2f270e745300c398add9881a7721a51e5df2ccf6da467&mpshare=1&scene=1&srcid=0305xTUO4YIuOCbKfGpUZoeg&sharer_sharetime=1614949709163&sharer_shareid=cb27be98c19e164d68aeb269792dd14e#rd]

💐 05:09

Jack 05:16

[一篇文章给你讲清楚--“美债收益率”: http://mp.weixin.qq.com/s?__biz=MzIyNjQ4NDk0NA==&mid=2247523395&idx=1&sn=e1a1f2cb44b53989837bd408d31ec647&chksm=e86d6bfcdf1ae2eac7d06a7fccd6a2e61fe96f292b0b9246f9b7e4d3e1579265a42e22e7f027&mpshare=1&scene=1&srcid=0305AmT2c2SLbTkFmyWtGtZb&sharer_sharetime=1614950182327&sharer_shareid=534231fe059116414592f0209b5c91ae#rd]

陈建敏 06:07

早上好。gte 0.82 卖了1000股ameritrade

Billy 06:09

开市了吗?这么早就可以交易?@陈建敏,上交大84数学 

陈建敏 06:09

接着睡觉。nok 股票投机

陈建敏 06:10

美股帐号提早三小时盘前交易

陈建敏 06:11

是我美国退休帐号。不是加拿大帐号。

陈建敏 06:12

我在美国工作过几年, 二十多年前。我交的养老金 ira

Anne 安娜💐 06:15

现在是美债,股,汇都升

Anne 安娜💐 06:15

非农数据超预期

陈建敏 06:15

我因为不愿花时间学习股市投资, 20年前买的股票和基金, 一受刺激, 大跌, 我把它们存入定期, 20年只有5000美金利息

Billy 06:15

师姐大户人家[ThumbsUp]

陈建敏 06:18

应该spx 10年涨300%。 我因为无知, 2019返回股市基金。55岁只有2万5千美金养老金。 年轻时忙着基督信仰。没有学习投资。

陈建敏 06:19

我和大家一起学习。股市新手

陈建敏 06:20

财富像颗树🌳, 从一颗种子开始。

陈建敏 06:21

请问你在温哥华还在广州?

陈建敏 06:27

每一次交易都有新情况。我分享, 帮助大家熟悉股市。

Billy 06:27

我3年前搬到多伦多了,师姐。

Billy 06:28

投资不怕晚,只要方法对头[Happy]

陈建敏 06:29

陈建敏 06:30

陈建敏 06:31

谢谢鼓励。不断试错。不要把本金输了, 总有机会。

陈建敏 06:32

我太平洋时间5:25 卖了1000股gte

陈建敏 06:33

谢谢分享。请问您是哪一个交大毕业的?

陈建敏 06:36

陈建敏 06:37

Gte.to 0.92 2000股昨天买的。刚刚卖了。估计今天大盘会跌。

陈建敏 06:38

昨日计划买1万股gte, 一大跌10%, 计划改变。变成3千股。不敢冒险。

陈建敏 06:41

Billy 06:41

我85级的,89年毕业,11系[Happy][Happy][Happy]

陈建敏 06:44

理论上讲大跌应该多买。

陈建敏 06:45

很好。11系上海交大什么系? 10系力学, 14系科技英语。

陈建敏 06:46

下次我们做搭档。做决策我没有学MBA, 情绪化。

陈建敏 06:49

Billy 06:49

化学系。感谢师姐高看[抱拳][抱拳][抱拳][笑脸][笑脸][笑脸]

陈建敏 06:54

Billy 06:57

业绩杠杠的[ThumbsUp]

陈建敏 06:57

我前天晚上把要买gte 输入Yahoo finance. 昨日买时发现下跌10%。 如果思考研究成熟, 低10% 买入, 回报就是1600美金。但是我还是对自己研究有怀疑。闭着眼睛买回报是550美金。现在手里拿到260美金。

陈建敏 06:58

519美金是虚拟。真实是260美金。下面这一个

陈建敏 06:59

我是真实回报。

陈建敏 06:59

陈建敏 07:00

现在gte 下跌5%,

Billy 07:08

你是做短线?

陈建敏 07:10

[Voice]

陈建敏 07:15

[Voice]

陈建敏 07:29

💐 07:37

Tesla 还在跌

💐 07:38

现在看来大盘每次拉高都是逃命的机会,早上拉高大家马上跑,之后又跌

陈建敏 07:43

你说得对!

陈建敏 07:45

陈建敏 07:46

[Voice]

💐 07:47

现在大鳄就是盯着木姐的股票来打

Anne 安娜💐 07:47

真正的操控

Anne 安娜💐 07:47

跌起来象无底洞

陈建敏 07:49

陈建敏 07:50

[Voice]

Anne 安娜💐 07:51

nio 35

Oliver 07:54

前期涨的多的都跌大跌,其他没涨的变化小





Posted by Jianmin Chen at 9:56 AM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

Thursday, March 4, 2021

WDC stock: Stock plunged on March 4, 2021

 

After market close

WDC  rebound 4%
PSTG  loss 2% - price is lower 




Posted by Jianmin Chen at 11:49 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

GTE stock: March 4, 2021 portfolio

March 4, 2021

It is important to try to save my own capital, and keep learning. I placed purchase order 4000 shares this morning, but it was not executed. I saw the price was lower than mine. I decided to cancel the order. 

I also watched GTE stock went down 10%, but I did not have experience to place order at lowest price and catch rebound quickly. 

I should start to place an order when the price goes down 6%, estimate that the price will drop 10%, and let my order go through the lowest price. It should be less than 10% drop in the price range. 



Posted by Jianmin Chen at 11:42 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

WPG stock: Mall Owner Washington Prime Is Said to Prepare Bankruptcy Filing

 March 4, 2021

Introduction

It is learning opportunity for me to watch WPG stock, and see if there is chance for WPG stock to avoid bankruptcy. 

Bankruptcy

Debt is a serious issue. I like to learn from reading the following content for the article. 

Here is the article. 

(Bloomberg) -- Mall owner Washington Prime Group is preparing a potential bankruptcy filing as time runs out to avert a default after it skipped an interest payment on its debt, according to people with knowledge of the plans.

The real estate investment trust, which owns about 100 malls throughout the U.S., said last month that it would use a 30-day grace period to continue negotiations with its lenders. Yet those talks are faltering, said the people, who asked not to be named discussing confidential preparations.

The plan to file for Chapter 11 protection isn’t final and could change if negotiations evolve or the company’s grace period is extended, the people added. A representative for Washington Prime declined to comment.

Shares of Washington Prime sunk as much as 63% to $2.34 after Bloomberg reported the potential filing, triggering multiple trading halts.

Short interest in the stock grew in late 2020, exceeding 30% of the outstanding shares as recently as October, according to Bloomberg data. The shares continued to trade as high as $7.49 even after the skipped debt payment. Day traders and Reddit investors began flocking to certain heavily shorted names in hopes of profiting when short sellers covered their bets.

Pandemic Impact

Here are highlights:

  1. Idea: convert about $260 million worth of its unsecured bonds into $175 million of preferred equity issued by a new special purpose entity
  2. Fact: failed to reach an agreement with debt holders with idea in item 1. 
  3. Fact: Two of Washington Prime’s competitors, CBL & Associates Properties and Pennsylvania Real Estate Investment Trust, filed for bankruptcy within hours of each other last year.
  4. Short over 30%, last October short squeeze -> stock went higher than $7.49 <- skipped debt payment. 


Columbus, Ohio-based Washington Prime has said the impact from the Covid-19 pandemic could affect its ability to comply with debt covenants and continue operations, or remain a going concern “under certain circumstances.” It said in November that it was “actively negotiating” with debt holders to cut borrowings.

At that time, Chief Executive Officer Lou Conforti emphasized that bankruptcy was not on the table.

“It’s important to note that this action, and I would like everybody listen up, in no way shape or form has anything to do with a bankruptcy or a corporate restructuring and if anything, will serve as a testament to our operational abilities,” Conforti said in a conference call with investors.

Washington Prime has been working with advisers from law firm Kirkland & Ellis and investment bank Guggenheim to help it handle its maturities, which include a first-lien term loan due in June. In December, it attempted to convert about $260 million worth of its unsecured bonds into $175 million of preferred equity issued by a new special purpose entity, but failed to reach an agreement with debt holders.

Representatives for Kirkland & Ellis and Guggenheim didn’t comment.

Read more: DISTRESSED DAILY: Mall REIT’s Retail Bet Hits a Debt Problem

The company said its rent collection rate dropped to 52% during the second quarter of 2020, dragging down the price of its junior debt to about two-thirds of face value and its shares to penny-stock status. In the third quarter, collections improved to around 87%.

The pandemic has left mall owners struggling to keep up with debt payments as mandated store closures kept shoppers away and tenants sought rent deferrals. Two of Washington Prime’s competitors, CBL & Associates Properties and Pennsylvania Real Estate Investment Trust, filed for bankruptcy within hours of each other last year.

Washington Prime’s tenants also include retailers like J.C. Penney Co. and former Ann Taylor parent Ascena Retail Group Inc., which sought court protection and shuttered stores last year, citing pain from the pandemic.

Posted by Jianmin Chen at 10:32 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

GTE stock: analysis - need to look into debt issues

March 4, 2021

Here is the article. 

Here are highlights:

  1. Colombian properties - 95% of revenue
  2. price-to-book ratio of 1.44, market capitalization of $436 million
  3. Debt is very high at GTE - debt-to-equity ratio of 2.58
  4. depressed performance metrics with an operating margin of (22.17)% and a return on equity of (107.41)%
  5. If need cash, then it can be sold to strategic buyers to raise cash

Gran Tierra Energy (TSX:GTE)(NYSE:GTE) is a company focused on oil and gas exploration and production in Colombia and Ecuador. The company’s Colombian properties represents 95% of revenue. Gran Tierra Energy was incorporated in the state of Nevada.

Attractive valuation

The company has a price-to-book ratio of 1.44 and market capitalization of $436 million. Debt is very high at GTE, as evidenced by a debt-to-equity ratio of 2.58. The company has depressed performance metrics with an operating margin of (22.17)% and a return on equity of (107.41)%. Despite the high debt, GTE has several hidden assets on the balance sheet that are valuable and could be sold to strategic buyers if the company had to raise cash.

Future outlook

Colombia is GTE’s primary focus and represents 96% of the company’s 2021 capital program with the remainder allocated to exploration activities in Ecuador. About 80% of the company’s capital budget is expected to be allocated to development activities and 20% to exploration. Approximately 20% of the company’s development activities included in the 2021 capital program is expected to be directed to facilities. GTE expects the 2021 capital program to be fully funded by cash flows from operations.

Powerful business strategy

GTE’s strategy is to profitably grow the company’s portfolio of exploration, development, and production opportunities in Colombia and Ecuador in a sustainable manner. The company is taking steps to grow cash flows from existing assets by developing reserves and growing reserves through enhanced oil recovery techniques. GTE has consolidated sufficient exploration opportunities to commence a three- to five-year exploration program, which it expects to fund through the reinvestment of cash flows from operations.

Intelligent acquisitions

GTE has operator interests in 29 blocks in Colombia and three blocks in Ecuador. In 2019, the company paid $79 million to acquire operatorship in the Suroriente Block. This was a great acquisition, as it increased the company’s ownership in Suroriente Block from 16% to 52% and gave GTE more operational leverage.

The company also signed participation contracts for several blocks located in the Oriente Basin in Ecuador and secured 100% operatorship for these blocks. Further, GTE expects to commence on an exploration drilling program in Ecuador during 2021. The company was awarded four exploration blocks via successful bid rounds in Colombia.

Effective marketing

In 2019, GTE’s Putumayo production was sold to Ecopetrol. As per the transaction agreement, the company agreed to deliver oil to Ecopetrol through GTE’s transportation facilities, which include pipelines and gathering systems, and through the transportation and logistics assets of a wholly owned subsidiary of Ecopetrol.

The company has also entered ship-and-pay transportation agreements with several other parties. GTE pays a transportation tariff and transportation tax for the transportation of oil and has the right to transport up to 10,000 barrels of oil per day, subject to availability of capacity.

GTE has cleverly structured marketing agreements to ensure that the counterparty is liable for pollution clean-up costs resulting from incidents during transportation. The cost of oil lost during transportation is shared by the parties that ship oil on the pipeline in proportion to the share of total volumes shipped.

The post Deep-Value Opportunity for TFSA Investors appeared first on The Motley Fool Canada.

Posted by Jianmin Chen at 12:12 AM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

GTE stock: March 4, 2021 purchase plan

 


Posted by Jianmin Chen at 12:01 AM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

Wednesday, March 3, 2021

GTE stock: Gran Tierra and the business of oil in Colombia - Part 1

 March 3, 2021

Here is the link. 

Yahoo -> Finance -> Conversation

According GTE SEC form 4 filed today, management bought over $1.9 million in shares this week in the $0.80s. Clearly more major news from the company is about to drop. I just purchased another 5,000 shares in premarket in anticipation of a major rally coming sooner than folks think.

MAJOR CATALYSTS FOR SURGE IN GTE STOCK PRICE:

1. Insiders buying huge amounts of shares this week
2. OPEC to roll over March cuts to April
3. Americans adult to get vaccinated by May, two months earlier than projected.
3. J&J vaccine, a single dose game changer, getting approvals all over the world
4. Big banks confident in the fact that Oil’s super cycle has begun
5. GTE most likely to pay off their entire RBL this year.
6. GTE production to be around ~30k by mid-May.
7. Analysts have increased their price their for GTE to over $4 per share.
8. The bank now expects Brent crude oil to average $60 per barrel in 2021, up from a previous estimate of $50. Price range could go as high as $80 according to some analysts!

Another comment: 

Gran Tierra stock price has rallied 158% since January and has further to rally given a bullish outlook for crude oil. The outlook has become particularly bullish because of growing inventory draws, an anticipated strong economic recovery, stimulus and rollout of COVID vaccines, and an expected increase in demand growth as the weather gets warmer and folks begin to travel more.

Analysts are projecting GTE price target of over $4 per share. The majority of GTE oilfields had been brought back on-line. Company has very strong reserves! Southwest wells be in full production by mid-march with the rest in production by mid-May! As a result, GTE expects to pump on average 28,000 to 30,000 barrels daily during 2021, which is a significant increase over 2020. According to CEO Rob Will, "GTE is doing better than budgeted...looking to drill additional well and uses excess cash to bring down debt." Most of GTE's debt profile is due in two tranches in 2025 and 2027.

https://finance.yahoo.com/m/366e4917-b8d6-34ff-a27f-d4245c09b819/gran-tierra-energy-inc-gte-.html

One more comment:

According GTE SEC form 4 filed today, management bought over $1.9 million in shares this week in the $0.80s with CEO Gary S. Guidry purchasing 688,000 shares. Clearly there is more major news from the company that is going to lead to a bigger rally in the stock price.

FYI GTE financials and estimates:

2020 Q4

Revenue 64.79
Net income -47.87
Total production 18.94

2021 Q1
Revenue 90.20
Net income -5.63
Total production 26.51

2021 Q2
Revenue 110.36
Net income 1.65
Total production 28.78

After June, take off.

Excellent forcast!! Eoy we’ll see price at $3-5 easily!! Time to buy, add, avg down etc., glta


Posted by Jianmin Chen at 10:18 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

NOK STOCK - Why NOKIA Is About To Explode (Big 5G Contracts & Edge On Competitors)

 March 3, 2021

Here is the link. 

If you hear NOKIA and still think about their phone, you NEED to watch this video because this is not true, just like blackberry… Timecodes 00:00​ - Intro 00:26​ - Nokia and the downfall 02:03​ - The Financials of Nokia 03:13​ - The 5 g & competitors 04:55​ - The advantages of Nokia 06:32​ - Conclusion

Posted by Jianmin Chen at 9:54 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

Global Money Academy: Nokia Stock | NOK Stock

March 3, 2021

Here is the link. 

The Nokia stock has been doing some crazy things under the latest market conditions, in this video, I break down the NOK stock and I reveal something about the Nokia stock that I think everyone is missing that could be a MASSIVE opportunity.

Posted by Jianmin Chen at 9:45 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

System design: Two hours reading every day

 March 3, 2021

Introduction

I do think that reading is best way for me to learn how to do a good system design without hands-on experience. Large scale system, real time application, and advanced concepts in large distributed system. I should invest time to learn more about system design, two hours a day, I like to read various articles about those topics. 

Two hours reading every day

I still plan to practice more Amazon online assessment. I also like to learn more about system design. It is challenge for me to do that. I do not build good habit to read a lot of technical articles every day. 



Posted by Jianmin Chen at 9:44 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

NOKIA STOCK ANALYSIS + PREDICTIONS! - COULD NOKIA STOCK EXPLODE THIS WEEK & SHOULD YOU BUY NOW!?

March 3, 2021

Here is the link. 


Posted by Jianmin Chen at 9:15 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

WebSocket | System design | How to Use Websockets in Golang: Best Tools and Step-by-Step Guide

March 3, 2021

Here is the article. 

Sending a message and getting an instant response without refreshing the page is something we take for granted. But in the past, enabling real-time functionality was a real challenge for developers. The developer community has come a long way from HTTP long polling and AJAX and has finally found a solution for building truly real-time apps. 

This solution comes in the form of WebSockets, which make it possible to open an interactive session between a user’s browser and a server. WebSockets allow a browser to send messages to a server and receive event-driven responses without having to poll the server for a reply.

For now, WebSockets are the number one solution for building real-time applications: online games, instant messengers, tracking apps, and so on. This guide explains how WebSockets operate and shows how we can build WebSocket applications in the Go programming language. We also compare the most popular WebSocket libraries so you can choose the best one for your needs.

Posted by Jianmin Chen at 8:57 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

WebSocket system design: Learn How to Build a Chat-Based Application with WebRTC & Websockets – Part I

March 3, 2021

Introduction

I am a 55 year old software programmer with 11 year full time job experience. But I also need to learn better about WebSocket, how to use WebSocket to design a chat application. I learned the lesson from my real onsite interview experience in 2021. I need to take time to read more articles about Websockets. 

a Chat-Based application

Here is the article. 

How Can Your Application Achieve Real Time Communication between Browsers?

WebRTC gives the web browser the capability to connect users to share video, audio and data content directly, this is known as peer-to-peer communication; this is fantastic but in real world applications, we should do a couple of extra things to have the whole flow fully operational.

It’s like if we want to send a letter, we are free to send it to anybody but in addition to the receiver name, we must know its location to be able to deliver the message (among other things). The same occurs with WebRTC, it opens a window to share media content with other peers, but before that we need to exchange some initial information with the counterpart following a specific process.

In the WebRTC ecosystem the process to exchange information with other peers to establish communication is known as “Signaling” and we can list some common actions to describe that process:

  • Login: A user accesses and identifies himself in the web application
  • Call: A user wants to establish communication with another user
  • Answer: A user answers another user’s call
  • Hangout: A user desires to finish the communication

What Do You Need to Implement Signaling in Your Application?

The Signaling process is out of the scope of WebRTC (at least at the beginning), so we need a complementary tool to be in charge of it, here is where Websockets come to the rescue.

There are other options to manage the signaling process, but implementing a WebSocket server is one of the approaches that offer more advantages:

  • Support across all browsers
  • It’s an old acquaintance for web developers
  • Easy to implement
  • The client/server communication is reliable
  • Additional business logic can be added before establishing the communication
  • Can be an option to implementing a fallback strategy
Posted by Jianmin Chen at 8:52 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

湖南师范大学计算机科学与技术 | 研究生录取

Here is the link. 


2020年研究生录取分数线 正文

湖南师范大学计算机科学与技术考研的各位同学,2020年湖南师范大学计算机科学与技术研究生录取名单终于公布了,湖南师范大学计算机科学与技术是一个不错的专业,希望各位今年的考研分数线能过湖南师范大学计算机科学与技术2020年的录取分数线,下面是2020年湖南师范大学研究生院公布的湖南师范大学计算机科学与技术2020年研究生录取分数线和湖南师范大学计算机科学与技术研究生拟录取名单。 
 
湖南师范大学计算机科学与技术2020年研究生复试分数线(或称考研分数线)和湖南师范大学计算机科学与技术的研究生录取分数线是两个不同的概念,前者是进入湖南师范大学计算机科学与技术研究生复试的基本要求线,后者是湖南师范大学计算机科学与技术研究生的录取分数线,包含了初试复试的综合成绩。本文是湖南师范大学计算机科学与技术2020年研究生录取分数线,内容来自湖南师范大学研究生院相关网站,如有出入请以湖南师范大学官方网站公布的湖南师范大学计算机科学与技术2020年研究生录取分数线为准。
 
以下是2020年湖南师范大学的研究生录取名单,成绩从高到底,供准备报考该专业研究生的同学参考:

Score: 386

2020 admission score: 292 - 394
Posted by Jianmin Chen at 8:49 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

Gaurav Sen: Whatsapp System Design: Chat Messaging Systems for Interviews

March 3, 2021

Here is the link. 

The Whatsapp system architecture is a common system design interview question. This interview question asks us to select a set of features like sending chat messages, read receipts, group messaging and last seen visibility.


Chapters 0:00​ Requirement Setting 2:35​ Image storage 3:07​ System Design 15:00​ Load balancer 21:00​ Consistent Hashing 21:55​ Message Queues 23:05​ Messaging idempotency and ordering
Posted by Jianmin Chen at 8:34 PM No comments:
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest
Older Posts Home
Subscribe to: Posts (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

  • ▼  2021 (536)
    • ▼  March (35)
      • Stock investment: Wechat | GTE investment | 10% re...
      • WDC stock: Stock plunged on March 4, 2021
      • GTE stock: March 4, 2021 portfolio
      • WPG stock: Mall Owner Washington Prime Is Said to ...
      • GTE stock: analysis - need to look into debt issues
      • GTE stock: March 4, 2021 purchase plan
      • GTE stock: Gran Tierra and the business of oil in ...
      • NOK STOCK - Why NOKIA Is About To Explode (Big 5G ...
      • Global Money Academy: Nokia Stock | NOK Stock
      • System design: Two hours reading every day
      • NOKIA STOCK ANALYSIS + PREDICTIONS! - COULD NOKIA ...
      • WebSocket | System design | How to Use Websockets ...
      • WebSocket system design: Learn How to Build a Chat...
      • 湖南师范大学计算机科学与技术 | 研究生录取
      • Gaurav Sen: Whatsapp System Design: Chat Messaging...
      • US IRA portfolio: March 3, 2021 | SWI $180 gains -...
      • TCDA stock: Simplywall.st | 5.12 -> 4.74 -> 4.80 |...
      • ATNX stock: Simple wall street | Metrics
      • OAS stock: Biggest come back - over 84,900% return
      • BORR stock: Another OAS? Possible 800 times return?
      • 4 More Oil Stocks That Could Go Bankrupt in 2020
      • Biotech stock: Yahoo -> Finance -> Portfolio | All...
      • IMVT stock: 51 shares | $2/ share loss in less tha...
      • INSG stock: 5G stock | 5 year over 700% return | o...
      • Plunged stocks: March 2, 2021
      • ATNX stock: Share price plunge -54.88%
      • OTRK stock: March 1, 2021 -46.35%
      • CRMD stock: March 1, 2021 -39.87%
      • MNKD stock: Over 29% share price drop - MNKD -29.77%
      • Equity research: March 1, 2021 | Plunged stocks - ...
      • ATNX stock: over 50% plunge on March 1, 2021
      • Dr. Wu Yaojun - Advisor Prof. Shi xizhi
      • Post Dr. Wu Yaojun - Advisor Prof. Shi xizhi
      • TCDA stock: Kidney medicine | Later 2021 interim r...
      • TCDA stock: Analysts | 197.73% over next 12 months
    • ►  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)
    • ►  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)
  • #CodingInterviewWeekly series (1)
  • $10 (1)
  • $10000 fund (1)
  • $10000 to $60000 in 10 years (1)
  • $10000 wasted net income (1)
  • $200 dollars lawyer fee for 30 minutes (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)
  • $40000 on Citi credit card from 1999 to 2001 (1)
  • $60 MER every year extra (1)
  • $600 purchase 10 years free give away (1)
  • 0.25 point to advance (1)
  • 000 dollar bank letter in 2009 (1)
  • 1+2×3 (1)
  • 10 algorithms a week (1)
  • 10 easy level algorithm (1)
  • 10 ideas (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 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)
  • 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 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)
  • 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 reading list (1)
  • 2018 reading list: OO design (1)
  • 2018 summer with Facebook (1)
  • 2019 Amazon onsite (1)
  • 2019 Facebook onsite (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 Facebook onsite (19)
  • 2020 Facebook phone screen (49)
  • 2020 mock interview case study (4)
  • 2020 mock interviews (1)
  • 2020 vacation days from March 23 to March 27 (1)
  • 2021 first idea to build wealth (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 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 signs (1)
  • 30 signs never become rich (1)
  • 30 signs to watch out (1)
  • 30 times to work on one algorithm (1)
  • 30% to 100% (1)
  • 300 mock interviews (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)
  • 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)
  • 48 minutes vs 5 minutes (1)
  • 5 easy level algorithms a day (1)
  • 5 hours coding for a contest (1)
  • 5 minutes to write (1)
  • 5 selfies to mark 2010 to 2015 (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)
  • 51 N-Queens (2)
  • 52 years 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)
  • 68 times Netflix 10 year 2009-2019 (1)
  • 7 percent loss day (1)
  • 7 reasons software developer should learn marketing (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)
  • 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+ hour (1)
  • 8+ hours to work on O(nlogn) to O(n) (1)
  • 836 minutes working together (1)
  • 9 hours work on advanced algorithm (1)
  • 90 minutes contest (1)
  • 90 minutes mock interview sharing (1)
  • 90 minutes phone call (1)
  • 900 algorithms solved (1)
  • 947 remove stones (1)
  • 95 algorithm videos (1)
  • 97 things for programmers (4)
  • 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 remembrance day for my personal finance (1)
  • A Set of Problems for ACM ICPC contest (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 the contest (1)
  • Ahoy Pirates! (1)
  • AI research (1)
  • Alexa - check list for writing (1)
  • AlgoExpert (Ace the programming interviews) (1)
  • algorithm (30)
  • 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 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 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 (1)
  • 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 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)
  • 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)
  • Arden Dertat (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)
  • ASML (1)
  • asp.net (1)
  • asset allocation (2)
  • AT & T stock purchase (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)
  • automation test (1)
  • avoid overcomplicated code (1)
  • Award budget cut (1)
  • Azim Premji (1)
  • baby interviewer (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)
  • 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)
  • basics of disjoint data structure (1)
  • basketwangcoding (1)
  • be a good thinker (2)
  • be an interviewer (1)
  • be frugal (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)
  • 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)
  • 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 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 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 swing (1)
  • biggest problem is to work on simple things to get organized (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)
  • 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 (1)
  • blog writer - a better to serve (1)
  • blog writing study (1)
  • blogger (1)
  • blogging (2)
  • blogs reading (2)
  • Bob's game (1)
  • Boggle (1)
  • bond swing (1)
  • Bonetrousle (1)
  • Bonnie and Cylde (1)
  • bonus reputation (1)
  • book chapter review (1)
  • Book Reading (13)
  • 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)
  • 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)
  • 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# 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)
  • 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 TFSA (1)
  • candidate coaching (1)
  • cannot dilute market risk (1)
  • cap theorem (2)
  • capitalism (1)
  • car accident (1)
  • Car rental (1)
  • care about money (1)
  • care about writing response (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)
  • 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)
  • Catalan number (6)
  • 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 system (1)
  • cheap and health snack (1)
  • Chilliwack (1)
  • Chinese fortune baboo (1)
  • choice to make (1)
  • choosing recipes (1)
  • Choosing white balls (1)
  • Christine Benz (2)
  • Christmas day 2017 (1)
  • church service (1)
  • circular array rotation (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 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • culture conference (2)
  • cumulative return of S & P 500 index (1)
  • currency exchange (1)
  • cut down expenses (1)
  • cycle (1)
  • Cyclomatic complexity (1)
  • daily life learn and teach (1)
  • Dan Wahlin (1)
  • Daniel Su (1)
  • Darren Cahill (1)
  • data anlytics (1)
  • data structure cheat sheet (1)
  • data structure design (1)
  • date my money (4)
  • Date your money (1)
  • Day one (2)
  • day trading skills (1)
  • DB design (1)
  • DBA (1)
  • DDoS attack (1)
  • dead serious makes genius programmer (1)
  • deal with fears (1)
  • decision process (1)
  • decrypt the message (1)
  • defensive code in C# (1)
  • define a small problem (1)
  • delete a node (1)
  • Deletion distance (12)
  • deletion distance algorithm (3)
  • 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 URL shortening service (1)
  • design instagram (1)
  • Design large data intensive application (1)
  • Design pattern (3)
  • design principle (1)
  • design talk (2)
  • design twitter (1)
  • design using 10 bits to stands for 0 to 9 (1)
  • designer (1)
  • determination to cut cost of car maintenance (1)
  • deterministic (1)
  • DFA (2)
  • DFS (22)
  • 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 (1)
  • Disjoint data structure (1)
  • disjoint set (4)
  • Disjoint-set data structure (1)
  • distance k from a node in binary tree (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 stubborn (1)
  • Do not count wrong doings (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)
  • 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)
  • 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)
  • 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 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 (1)
  • equity research peer (1)
  • 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)
  • 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 experience - over 100 interviews (1)
  • facebook Margaret Gould Stewart (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 (1)
  • Facebook tech talk 2015 (1)
  • Facebook's rentention success (1)
  • Facebook's secret to recruiting (1)
  • Facebook上市并开始盈利 (1)
  • Factory reset (1)
  • failure (1)
  • Failure & success are just an illusion (1)
  • failure is the best teacher (1)
  • fair chance to be humble (1)
  • fall in love with marathon (1)
  • fall/ get up (1)
  • fast coding-..->LINQ (1)
  • father and son (1)
  • favor composition over inheritance (1)
  • fear of falling (1)
  • fear/insecurity/doubt (1)
  • Feb 27 2012 (1)
  • feel at home (2)
  • Feel comfortable to push yourself (1)
  • felt relax after three days gain 20% (1)
  • Fibonacci sum (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 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 blog about key largo portfolio (1)
  • first bronze medal (1)
  • first code review question (1)
  • first date (1)
  • first five minutes (1)
  • first gold medal on Hackerrank (1)
  • first HackerRank Bronze Medal (1)
  • first home purchase (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)
  • five hard level algorithms (1)
  • Five practices (2)
  • fix the cycle (1)
  • Fix the cycles (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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • Google engineer (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 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 South lake union (1)
  • Google system design (1)
  • Google talk (1)
  • Google talk: the effective engineer (1)
  • google/quora/quip (1)
  • GPS no signal (1)
  • graph (7)
  • graph algorithm (1)
  • graph alogrithm (4)
  • 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)
  • grow-up pain (1)
  • growing your developer career - four core skill areas (1)
  • 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 algorithm (7)
  • hard level algorithm is a good choice debate (1)
  • hard level algorithm makes lunch break exciting (1)
  • hard level algorithms (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)
  • 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)
  • 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 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)
  • 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)
  • html (3)
  • human resource analytical articles (1)
  • hunger for more (1)
  • I believe it is still investing (1)
  • I choose a good fight (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)
  • 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)
  • 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)
  • Instagram (1)
  • int[] story (1)
  • int> (1)
  • 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)
  • 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 on Facebook stock early (1)
  • investment (1)
  • investment 10 yrs return (1)
  • investment 10% a year (1)
  • investment books (1)
  • investment index fund (1)
  • investment learning (1)
  • investment lesson (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)
  • 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)
  • Jeff is the teacher of my stock market (1)
  • Jesse Drogin (1)
  • jigsaw problem (3)
  • 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 advanced her C# skills (1)
  • Julia personal legal (1)
  • Julia Ph.D. Education innovation (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)
  • 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)
  • Kevin O Leary (1)
  • 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)
  • 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)
  • 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 (26)
  • 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 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 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 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 post - 10 upvotes one post (1)
  • leetcode discuss write day one (1)
  • Leetcode discussion (1)
  • Leetcode discussion post (1)
  • leetcode gitbook (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 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)
  • lessons learned (1)
  • 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 lesson (1)
  • life style (1)
  • like a single mother (1)
  • 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 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)
  • lonely Canadian (2)
  • long common subsequences (1)
  • long term investor (1)
  • long term investor vs speculator (1)
  • long term passive investor biggest finance mistakes (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)
  • 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 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)
  • Lucie Safarova (1)
  • luck ran out (1)
  • Lucky number 8 (1)
  • Luke Wroblewski (1)
  • maintain the smartest brain (1)
  • majority vote (2)
  • make it success (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)
  • Margaret Gould Stewart (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)
  • meetups in Vancouver (1)
  • Meidan of stream (1)
  • memoization (3)
  • memorable purchase (1)
  • memorization (2)
  • memorize JavaScript Array 29 APIs (1)
  • mental game (1)
  • mental meltdowns (1)
  • mental prepare to perform in sports (1)
  • mental skills (2)
  • 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)
  • messed array k step (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 senior engineer (1)
  • Microsoft senior with 5 years experience (1)
  • Microsoft stock (6)
  • 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)
  • miracle happened (1)
  • miss my mother and she will be remembered (1)
  • missing base case (2)
  • missing C# code (1)
  • missing smallest problem (1)
  • mistake on memoization (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 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 in 70s (1)
  • mom with a dementia (1)
  • money mistakes in Canada (1)
  • money rule - Do not be too conservative (1)
  • money vs relatives in China (1)
  • money wasted (1)
  • Monte carlo algorithm (2)
  • more than 25% loss (1)
  • more than two hours Interface reading (1)
  • Morgan Stanley campus codeathon 2017 (10)
  • 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 research (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 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 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 leetcode profile story (1)
  • my mortgage (6)
  • my nephew immigration case (1)
  • my office (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 twin mattress purchase (1)
  • my US home (6)
  • My USA retirement investment (1)
  • N-Queens (3)
  • N-Queens problem (2)
  • N-th root of a number (4)
  • Naomi Osaka (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)
  • 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)
  • next large element algorithm (1)
  • NFA (2)
  • night owl (1)
  • Nim game (1)
  • Nine principles of innovation (1)
  • Nishikori tennis pro (1)
  • no discretionary consumption (1)
  • no fear (5)
  • no map (1)
  • no more fear (1)
  • no more vacation (1)
  • no risk no gain (1)
  • no wifi (1)
  • 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 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)
  • OCP (1)
  • Oct 9 2018 as day one (1)
  • odds (1)
  • office plant (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)
  • 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 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)
  • 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)
  • own a home to get into debt (1)
  • pageview by countries (1)
  • palindrome (8)
  • palindrome index (1)
  • pancake sort (3)
  • pangram (1)
  • panic (1)
  • panic sale (1)
  • panic sale mistake (1)
  • panic sell (1)
  • Par 401 K (2)
  • Par 401 K bear market 2008 (1)
  • Par 401 K portfolio (2)
  • Par 401K (2)
  • par siva (1)
  • paralysis by analysis (1)
  • parentheses (3)
  • parenthesis (1)
  • Paris trip (1)
  • partition (2)
  • passive investor (1)
  • path compression (1)
  • Path matching (1)
  • path sum (2)
  • patience (1)
  • Patrick Shyu (2)
  • pattern match (1)
  • Paul Erdős (1)
  • pay bills (1)
  • peak element (1)
  • peer mock interview (1)
  • peer review (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)
  • 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)
  • 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 in crisis (1)
  • python (1)
  • python code (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)
  • 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 (1)
  • 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)
  • regular expression (3)
  • REIT (1)
  • remember the crisis 2020 (1)
  • remove duplicate (1)
  • rental business study (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 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 (1)
  • 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)
  • rich learning experience (1)
  • rich or poor (1)
  • richard seroter (1)
  • risk (1)
  • risk -take risk - result (1)
  • risk research (1)
  • RMQ (1)
  • road to C# excellence (2)
  • road to finance confidence (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 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)
  • S & P 500 Price Index (1)
  • S & P 500 profit margins (1)
  • S.O.L.I.D. principle (1)
  • safety research (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)
  • 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)
  • search algorithm (1)
  • search algorithm small talk (1)
  • search left or right to leaf node (1)
  • Seattle is the city (1)
  • Seattle trip (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)
  • 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)
  • service for community (1)
  • set (1)
  • set a goal for a gold medal in April 2017 (1)
  • set a target (1)
  • set upper bound (1)
  • set upper limit (1)
  • seven cases not to think about algorithms (1)
  • shackle (1)
  • Shanghai Jiaotong university alumni (2)
  • share failure (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)
  • 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)
  • 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)
  • skiing lesson (1)
  • Sleepless in Bejing and early bird in Vancouver (1)
  • slide window (4)
  • slideshow case study (1)
  • sliding window (4)
  • 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 items (1)
  • smart pointer (2)
  • smart programmer makes 10 times difference (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)
  • 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 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)
  • 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 in to give hints and save the interview (1)
  • step in to help as an interviewer (1)
  • Steven Clarke (1)
  • stimulate my brain (1)
  • stingy (1)
  • stock (2)
  • stock and mutual fund (1)
  • stock crash (1)
  • Stock investor (1)
  • stock market (2)
  • stock market is all about confidence (1)
  • stock market research (1)
  • stock research (5)
  • stock surges 11-folder from 2009 to 2019 (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)
  • 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)
  • 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)
  • Suodku solver (1)
  • super mancunian (1)
  • support a peer a time (1)
  • support others (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)
  • swift (2)
  • swift means sweet (1)
  • system design (26)
  • system design 2020 (2)
  • system design coaching (1)
  • System design interview (1)
  • system design music streaming service like Pandora (1)
  • system design Netflix Cassadra (1)
  • system design show case (1)
  • system design twitter (1)
  • T stock (1)
  • tailor shop (1)
  • take care fear emotions (1)
  • talent talk (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)
  • teach by being a mom (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 (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)
  • 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 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)
  • to tree (2)
  • Toll Cost Digits (1)
  • too conservation (1)
  • too conservative (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 20 debut (1)
  • top 30 debut (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)
  • trading skills (1)
  • train insane or remain the same (4)
  • train like rookies (1)
  • traversal (1)
  • TRBCX fund (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)
  • 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)
  • tutoring (2)
  • 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 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 (1)
  • udemy course (1)
  • um sign (1)
  • UML (1)
  • uncomfortable feeling (1)
  • unconscious bias (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)
  • 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 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 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 does not believe in tears (2)
  • Vancouver downtown 2019 (1)
  • Vancouver downtown selfie (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)
  • warlmart labs (1)
  • warlmart Labs codesprint (2)
  • wash the other's feet (1)
  • water bottle (1)
  • we are getting old young people are taking over (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)
  • well-respected companies interview advice (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 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)
  • 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)
  • work hard on analysis (1)
  • work hard strategies (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)
  • 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 style (1)
  • writing talent (1)
  • written in 2014 (1)
  • wrong test case on Hackerrank (1)
  • Yahoo Finance (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)
  • zero tolerance of bad smell (1)
  • zigzag (1)
  • zigzag order traversal (1)
  • 刷题 (1)
  • 动态规划 (1)
  • 吃百家饭 (1)
  • 回文 (2)
  • 托大家的福 (1)
  • 栈的套路 (1)
  • 穿百家衣 (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 ...
  • 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...
  • 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...
  • HackerRank: String Calculate function (III) - Suffix array (II)
    April 11, 2016 Problem statement: https://www.hackerrank.com/challenges/string-function-calcula Plan to work on LCP array later.  ...
  • 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...
  • HackerRank: Bear and Steady Gene algorithm (IV)
    March 5, 2016 Problem statement: https://www.hackerrank.com/contests/hourrank-6/challenges/bear-and-steady-gene    A gene is represen...
  • White board practice
    May 13, 2018 Introduction I did some mock interview with my roommate Emma, she gave me a free lesson how to give a good presentation. S...
  • 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...
Simple theme. Powered by Blogger.