is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.
CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.
Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.
Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.
Well, it does not seem it is very well explained and because of this lack of specs it can be an arbitrary complex problem, let me explain it
- marco April 09, 2019The goal is you are able to write the desired word with that keyboard which essentially applies a button to char mapping which is not as expected.
I like the intuition of the Simple Substitution Cipher but actually it is not clear from the problems specs, in fact this is just a special case where the transfer function is deterministic (there is no random component) and stateless
Furthermore, as a function, we might have issues in terms of incomplete domain and co-domain:
- pressing a button we do not see any char is → incomplete domain
- after having pressed all the button we see some chars are not represented (there is no input that produces the desired output char) → incomplete co-domain
A simple experiment to check these assumptions hold could be to print at least 2 times the same word and verify the result is the same
Actually this method does not provide any strong guarantee as if the latent transfer function could be arbitrary complex then this complexity will reflect in the modeling process we are working on, but let’s make things not too complicated and accept the above mentioned assumptions about the transfer function which we consider deterministic and stateless