This evening, I attended booking's iOS post-line written test, which concludes with a simple summary.
About the test content:
Booking uses Hackerrank as the test platform, with a total test duration of 75 minutes and a total of 4 questions.
I was nervous before the test because, based on the previous experience with Microsoft Online test, there should be some complex algorithmic questions. But in fact, the booking test of the topic, the first three questions are not involved in advanced algorithms, are some of the basic objective-c and iOS development knowledge, this instead with a greater confusion, think too much instead of wasting a lot of time.
Test invitation Messages
The final result is the completion of 3/4, because the time is gone, the 4th question is not completed. This is not a good result, but has brought me a lot of lessons, opened up new ideas for the future to apply for work abroad to provide a very valuable knowledge.
As to the specific topics and content, according to the requirements of booking, for the time being can not share to everyone, but must pay attention to the foundation, cultivate good basic language and platform knowledge.
Summarize
1. It is better to adapt to the test platform before testing, contest can also be a valuable training resource
2. Skills-and efficiency-oriented positions like iOS, the test of algorithms may not be as advanced as we might think, and should be more prepared and relevant to the position of knowledge.
3. Time is critical to me, many times the online run code will be slow, because it is a waste of time to wait for the results of the compilation execution. Try to pass in local tests and submit as soon as possible.
Written on the iOS development post online