Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Linode
Colloquio
Phone screen and technical interview. Phone screen was fine, talked about the company, my skills and the role I would fill. Technical interview was tough not entirely because of the difficulty of the questions but just the sheer number of average difficulty questions. Needed the full four hours to complete the technical interview.
Domande di colloquio [7]
Domanda 1
Given a string containing a sentence (such as "Linode is really cool"), reverse each word in place in the sentence, and then return the result.
Write a function that takes two hashes (a.k.a. dictionaries), merges them together, and returns the result (Had rules for how hashes should be merged).
Imagine you're designing a new relational database for Linode with the following rules: ...
a. Desing an SQL database schema to represent these rules and write the SQL for the schema.
b. Given a user's email address, write an SWL query to return all Linodes that user has access to.
Picking your favorite language (or the one you know best), write a few sentences regarding the benefits and detriments of a component of this language. Consider a component such as: scope, type system, memory management, threading support, etc.