记Booking.com iOS开发岗位线上笔试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记Booking.com iOS开发岗位线上笔试相关的知识,希望对你有一定的参考价值。

参考技术A

今晚参加了Booking的ios职位线上笔试,结束后方能简单归纳一下。

关于测试内容:
Booking采用了HackerRank作为测试平台,测试总时长为75分钟,总计4道题。

测试之前我很紧张,因为根据之前参加微软的Online Test经验来看,应该会有一些复杂的算法题。但是事实上Booking测试的题目,前三题均没有涉及高深的算法,都是一些基础的Objective-C和iOS开发的知识,这反而带了更大的困惑,想的太多反而浪费了大量时间。

测试邀请邮件

最后的结果是完成了3/4,因为时间没了,第4题没有完成。这不是个好成绩,但是给我带来了很多经验教训,打开了新的思路,为以后申请海外工作提供了很宝贵的知识。

至于具体的题目和内容,根据Booking相关的要求,暂时并不能分享给大家,但是一定要好好好好注重基础,修炼好最基本的语言和平台知识。

总结

1.测试之前最好先适应测试平台,往期的Contest也可以作为宝贵的训练资源
2.像iOS这种注重技能和效率的职位,算法的考验可能不是像我们想象的那么高深,应该多准备和职位相关的知识。
3.时间把我很关键,很多时候在线run code会很慢,因为要等编译执行结果,很浪费时间。尽量在本地测试通过,并能尽快提交。

面试科大讯飞的java开发岗位

  鉴于之前几次其他公司面试的经历,我熬夜看了很多java基础的考点,希望顺利拿下笔试,万万没有想到,科大讯飞社招是没有笔试的,校招才有笔试,(这个是最后面试官让我提问时,我出于好奇问的)。感觉每次的面试都是被虐。投递的时候都没有想过会被通知面试,是出于对它的向往就投递了,收到面试通知的时候特别开心,于是怀着即使知道去不了也还是要去面试,一定要去看看大公司的好心情就去了,问题大致有以下这些:

1、聊一下在做项目的过程中,你完成的让你最有成就的一个模块的开发;

2、对JDBC的了解;

3、知道哪些和hibernate功能相近的框架;

4、java的九大内置对象;

5、java的异常处理机制;

6、struts、spring、hibernate在SSH框架中的作用;

7、 基本数据类型和引用数据类型的区别;

8、基础类型的包装类的作用;

9、项目中进行字符串拼接是用的stringBuffer还是stringBuilder;

10、怎么将一个“ddd,ddd,www,dddd,222,eee”的字符串转化为字符串数组{‘ddd‘,‘ddd‘,‘www‘,‘dddd‘,‘222‘,‘eee‘}

11、有什么问题想问的;

记忆力和临场应变能力弱怎么破?

以上是关于记Booking.com iOS开发岗位线上笔试的主要内容,如果未能解决你的问题,请参考以下文章

腾讯暑期实习生线上(软件开发 移动开发)笔试涉及的知识点

面试科大讯飞的java开发岗位

字节跳动面试笔试总结——算法岗位

饿了么笔试——软件工程师岗位

秋招--线上笔试记录

Hollis公众号18年02月文章汇总