Chong Wang

Personal site · London

Hello, I’m Chong Wang 👋

I’m a crypto enthusiast, a long-term Bitcoin holder and I was passionate about smart contracts, Solidity auditing and competitive programming. I build and share what I learn along the way. I’m currently creating videos and sharing ideas on Twitter and YouTube.

Donations on Solana (SOL, USDC, or USDT): BduwmK79t16aJEo3s9PsSVfK5xDe3YqXrFAYqg9y5ALa

Work

  • AmazonSoftware Engineer · Jul 2020 – present
  • AirbnbFull-Stack Engineer · Apr 2018 – Jun 2020
  • Startup companyContent Creator · Jan 2018 – Feb 2018
  • ByteDanceSoftware Engineer Intern · Feb 2017 – May 2017
  • GoogleSoftware Engineer Intern · Jun 2017 – Aug 2017
  • ByteDanceSoftware Engineer Intern · Sep 2017 – Nov 2017

Smart contract security

I enjoy smart contracts and Solidity auditing. You can find my work on Code4rena and Sherlock.

For code and ongoing notes, visit GitHub and my progress reports.

I also share smart-contract lectures on Bilibili.

Earlier writing

While at university, I maintained a monthly life summary on CSDN and a Chinese writing archive here.

Those posts are older, but they remain part of the record.

Latest writing

Notes on engineering, security, algorithms, and life.

  • Kickstart A Round 2017

    这一轮的kickstart,第一题推了好久,才把large搞出来啊,后来才知道知乎上有讨论的了。。。这样下去要跪啊。。。

  • Kickstart Practice Round 2017

    又是好久没写blog了。。。这周末要做kickstart,拿一个practice round练一练,发现这三道题还是挺简单的,主要很想记录一下B题Vote的,这个题和spoj上的INS14G - Kill them All是一样的思路,当初好不容易想明白,结果自己做的时候又有些忘记了。。。

    好累啊,一年又一年,没有活成我想要的样子,没有去我想去的地方。

    今年希望将自己的理想可以实现~

  • Hackerrank HourRank 17

    好久好久没有做题了。。。去年定的目标,自己不算不努力,但还是没能完成。。。今年继续加油吧。。。 过去三个月总把LeetCode刷通了一遍,收获很大。但感觉一遍来说还不是很熟练,时间好紧啊。。。 题目链接与代码链接 The Hurdle Race 水题不说了。。。 Organizing Containers of Balls 题意是给出$n(n<...
  • LeetCode 41-50

    再不写blog估计这里就要长草了。。。最近自己在弄程序静态分析这块,提取相关的特征,IDA python 提取程序的操作码以及立即数。最近有面试通知,想了想还是要做LeetCode,于是在赶LeetCode的进度。。。LeetCode现在做到了200+左右,后面会陆续写LeetCode的总结。51nod四级题还差十几个,做完然后好好理一理思路。(都快忘了怎么写blog了。。。)

  • CodeChef October Lunchtime 2016

    题目链接与代码链接 访问CodeChef好慢啊。。。 A The Largest Bouquet 取树叶,要么是同一颜色的,要么是同一棵树上的。问最大值。 矩阵里面同一行同一列的最大值。 B FastFood Combos 商店里的每个物品有自己的单价,有各种优惠活动,花$P_i$钱可以购买$Q_i$个产品,问想要购买所有$N$个产品,最少需要花多少...
  • Codeforces 376 Div2

    题目链接与代码链接 晚上VP了这一场,并查集写脑残了,TLE47。F题关于数据应该注意数据范围,然后根据每一个数字来进行枚举。 A Night at the Museum $26$个字母放在一个圆盘上,然后可以顺时针逆时针方向找字母,问总和旋转次数最少是多少。 每次贪心取最小值。res+=min(abs(k-cur),26-abs(k-cu...
  • Technocup 2017 - Elimination Round 1

    最近去参加了复旦大学举办的Hackx_FDU,收获满满~ 看到了很多大神,然后也赞叹于一群人在短时间内可以写出如此美妙的代码。 这个Technocup是我Hackx比赛的时候没有吃晚饭,偷着两个小时打的。。。然而效果非常不好。。。自己脑袋犯困,另外也挺着急的。。。B题挂在精度上了。。。C题也脑残了好久啊。。。才出掉。。。 题目链接与代码链接 A Tr...
  • CODE FESTIVAL 2016 Qualification Round B

    题目链接与代码链接 非常难得这次做出四道题(A和B已经无法更水了)。大中午的特别困,中间睡了一个小时,之后把C和D搞出来了。E题的这个Trie很赞。。。 C - Gr-idian MST 题意是给出了$W \times H$的格子,然后每个格子之间都有一个相互连接的代价,格子$(i,j)$到格子$(i+1,j)$对于任意的$j$代价均为$p_i$,格子...
  • Google Code Jam Round 1A 2008

    题目链接与代码链接 一开始只是特别想记一下C题,后来发现B题也不错。。。 A Minimum Scalar Product 题意是给出了两个$n$维的向量,你可以对这$n$个向量的坐标任意排序,使得他们之间的scalar product(点积$x_1y_1+x_2y_2+…+x_ny_n$)最小。问这个最小点积。 一个正向排序,一个逆向排序。 B M...
1…1112131415…17