Interview, Programming, Algorithm, Brain Teaser, Dutch, Sorting, 3-way partition, Linear, Time Complexity Dutch National Flag / 3 Way partition problem Recently while going through interview questions, I came across this interesting problem - Called 3-way partitioning or also called as a Dutch National flag problem. In gist, the problem is given an array
Uber, Programming, Stories, Uber Stories, Khan Academy, Lynda, Cab Ride, Sharing, UberPool Uber stories - 1 This morning I rode with Uber. Long story short, my transit tracking job did the poor job of showing up-to-date status of my regular bus and I missed it by few seconds. I
Programming, Ramblings, Random Thoughts, Programmer, code, Team Leader, Motivation, automation, Team Work What I need while writing a great code A distraction free surrounding Programming is all about logic and thinking. Thinking and distraction are enemies of each other. However, when you are at workplace, lot of things can distract you. May it
Swift 3.0, Xcode 8.2.1, Tips, Tutorial, Custom Operators, Beauty, Programming, Function Overloading, Associativity, BPL Beauty of Swift Today I am going to talk about couple of Swift tricks I learned recently. First one is about operator associativity and how Swift handles it gracefully to error it out during compile time
JavaScript, Interview, CSS, BubbleSort, Technical Question, Github, Programming Creating Bubble sort simulation with JavaScript Couple of years ago I interviewed with one of the software companies. Interview went really well. Position required extensive knowledge of Drupal and other basic web technologies such as PHP, JavaSCript and CSS.