How to solve the Facebook iOS App Design Interview — Amazon Engineer perspectiveLast week, a reader contacted me to explain issues he was facing in his recent interview with Facebook. During the System Design challenge…Apr 6, 2021Apr 6, 2021
How I Cracked the Object Oriented Design Interview at AmazonFind more useful articles at www.davidseek.comFeb 8, 20211Feb 8, 20211
How I got into FAANGOver the past months, many colleagues and friends have asked about my preparation, interviewing experience, and how my life has changed…Feb 2, 2021Feb 2, 2021
Push Notifications with Firebase and SwiftPush Notifications have always been a big subject. You can find countless threads on Stackoverflow, videos on YouTube, and even entire…Jan 29, 2021Jan 29, 2021
How to write a poker bot in SwiftUIAs some of my followers, and most of my friends know, I love poker. As an engineer, efficiency and automation are always at the forefront…Jan 18, 2021Jan 18, 2021
LeetCode #700 — Search in a Binary Search TreeLeetCode’s challenge of the day on June 15, 2020 (#700) asks us to search a Binary Search Tree and return the node where node.val equals…Jun 16, 2020Jun 16, 2020
LeetCode #380 — Insert Delete GetRandom O(1)LeetCode’s challenge of the day on June 12, 2020 (#380) asks us to create an API wrapper around the standard Swift Set implementation. The…Jun 13, 2020Jun 13, 2020
LeetCode #231 — Power of TwoLeetCode’s challenge of the day on June 8, 2020 (#231) asks us to write a function that determines if the given Integer n is a power of…Jun 8, 2020Jun 8, 2020
LeetCode #102 — Binary Tree Level Order TraversalLeetCode’s challenge #102 asks us to traverse a Binary Search Tree in level order. Level order traversal is the key to solve a multitude…Jun 7, 2020Jun 7, 2020
LeetCode #344 — Reverse StringLeetCode’s challenge of June 4, 2020 (#344) asks us to reverse a String. This task can be achieved with 1 line of code, yet it’s worth…Jun 4, 2020Jun 4, 2020