Skip to content
This repository has been archived by the owner on Jan 5, 2018. It is now read-only.

Latest commit

 

History

History
9 lines (5 loc) · 1.52 KB

README.md

File metadata and controls

9 lines (5 loc) · 1.52 KB

Coding Interview Solution

A few months back, I had a coding interview with a company in the Dulles Corridor of the DC Metro Area. I was asked to code a robot that could turn directions based on an input of a series of R's and L's and print out what direction it was pointing towards. As someone who hadn't done a lot of hard coding and thus hadn't had his algorithmic thinking honed in yet, I took about 40-50 mins to come up with what I had in the WhatIDidInTheInterview package! It was a disaster!

The folks who interviewed me were nice enough to tolerate this and encourage me to solve more problems and learn Java fundamentals more thoroughly. I took their advice to heart and spent the next few months off the job seeking process and on docs.oracle.com.

Out of curiosity I returned to solve the problem posed in the coding interview again. The interviewers told me that an experienced programmer would have come up with a solution within 10 minutes. This time, armed with a broader knowledge of Java 8, and having solved problems in Project Euler and Reddit's r/DailyProgrammer, I got the whole solution done in 5 minutes.

Suffice to say, I have come a long way and I'm proud of that! The package FixedSolution has my solution that takes in any combination and number of letters and responds to either capital or lowercase r's and l's and prints out the final pointing direction of the robot.