快手客户端一面

发了两个邮件,一个10点一个11点,我还以为是11点(最近一次的短信是11点),结果短信发过来说快面试了让我赶紧上线,面完后发现快11点又给我发了一条短信说要面试。
1、自我介绍
2、进程间通信的方式(我说完五种后说常用socket)
3、socket
4、协议:http、https、http1.0和http2.0,还有一个我不认识的协议,照顾性的问了我个get和post
5、对几万名员工的年龄排序,时间复杂度O(N),空间复杂度O(1)(用数组)
6、不用加减乘除计算两个数相加(用&|计算,但我忘了)
7、访问一个国外网站的过程如何提升访问速度(说了硬件方面,我觉得面试官更想听软件的方面)
8、加载几万张图片,当下次看的时候不用再次请求,如何实现(题目可能还有点没听懂,没答出来)
9、比赛、在公司做什么、项目(感觉是随便问问)
10、还有什么要问的
1、还有什么要提升的,关于技能和面试情况
2、针对这一岗位侧重于哪一方面的知识点需要掌握
3、面试官还问我网络专业为什么要选择客户端

#面经##快手##iOS工程师##安卓工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-09-12 15:45
有下一面通知吗
点赞 回复
分享
发布于 2020-09-13 10:46
春招专场
校招火热招聘中
官网直投
ios竞争压力应该很小吧
点赞 回复
分享
发布于 2020-09-13 22:19
统一回复下,凉了😂
点赞 回复
分享
发布于 2020-09-15 15:22

相关推荐

1、实习做的什么东西,有什么技术难点,答kafka保证exactly once,成为被拷打的开端2、kafka如何保证的不重不丢,答ack机制+去重,手动提交,rebalance等,分区机制,重新选主3、kafka分区策略,负载不均衡的情况如何解决,答负载均衡算法,追问,如果我就是要写到一个分区呢,一个分区的数据量特别大,有什么影响,答消费的慢,耽误整体的进度,如何解决,不会,随口说了个增加线程池数量,糖完了4、幂等是如何实现的,答在数据库中保存个状态,如果状态已经更新到想要的阶段,就什么都不做5、手撕代码,合并k个升序数组,hot100没刷这道题,写了两种方法,都是最low的,一个是存在arrayList里,还有一个是两两merge,最后还有一种问思路,讲了优先队列,然后开始拷打时间复杂度,每个都问了一遍。。6、手撕代码,非降序整型数组,找出索引值等于元素值的最小索引,二分,然后问为什么二分可以实现,然后问如果是double数组还可以吗,直接糖完了7、tcp的拆包、粘包问题8、udp是否有这个问题9、为什么四次挥手10、乐观锁和悲观锁的实现、场景11、如何自己实现一个ThreadLocal,答两层哈希表,给我糖完了,然后面试官问这两层哈希表的key都是什么,第一层我说是线程id,第二层我一开始说string,然后又想到threadLocal的template,随口说了个class对象12、反问,建议,写代码写的太果断了,有最好的思路再写,不然有点浪费时间13、问业务,数据平台部手爹你带我走吧,外边都是摄像头和摄像头的摄像头4月7日更新,已寄
投递快手等公司10个岗位
点赞 评论 收藏
转发
1 16 评论
分享
牛客网
牛客企业服务