• Search
  • Blog
  • About
  • <Escape />

    Stay hungry. Stay foolish.

    Read More

    Low Latency Techniques

    This post is a summary of all the low latency techniques I have used or heard of in my past years of exprience in financial industry.

    Read more Feb 18, 2023

    Trading Platform Architecture Review

    This is a review of one of the possible trading platform architecture for options market making. Options market making can be a challenging and complex business. Some of the main challenges faced by options market makers include:

    Read more Feb 10, 2023

    Decode Ways

    Problem: A message containing letters from A-Z is being encoded to numbers using the following mapping:

    Read more Mar 11, 2017

    Meeting Rooms II

    Problem: Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],…] (si < ei), find the minimum number of conference rooms required.

    Read more Mar 11, 2017

    Letter Combinations of a Phone Number

    Problem: Given a digit string, return all possible letter combinations that the number could represent.

    Read more Mar 11, 2017

    First Bad Version

    Problem: You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the quality check. Since each version is developed based on the previous version, all the versions after a bad version are also bad.

    Read more Mar 11, 2017

    Integer to English Words

    Read more Mar 11, 2017

    Binary Tree Vertical Order Traversal

    Problem: Given a binary tree, return the vertical order traversal of its nodes’ values. (ie, from top to bottom, column by column).

    Read more Mar 11, 2017

    Add Binary

    Problem: Given two binary strings, return their sum (also a binary string).

    Read more Mar 11, 2017

    Remove Invalid Parentheses

    Read more Mar 11, 2017