快手一二面(凉经)

时间线

8-23 投递
9-7 一面
9-26 二面
(无笔试)
面试岗位:客户端开发工程师

一面(1h)

八股(20分钟)
C++的堆和栈的理解;
深拷贝和浅拷贝;
聊聊你了解的设计模式;
进程之间的通信;
进程线程的区别;
CPU调度是进程还是线程?
HTTP和HTTPs的区别?
聊聊状态码。
非对称加密是怎么实现的呢?
进程调度算法有哪些?
手撕代码(40分钟)
合并两个有序链表
螺旋矩阵II

二面(1h)


tcp的拥塞控制
https的加密解密过程
什么是面向对象
重载和多态
类默认的构造函数是深拷贝还是浅拷贝
Inline有了解过吗?没用过
设计模式:监听者模式(没看过)
七层网络模型,每个网络模型有什么样的协议
手撕代码:
(写一个类,输入:文件目录,筛选文件的条件,可能会变化,比如说文件后缀,创建时间,创建人,包含某个字符,包含某句话
输出:这个文件的路径
我直接说自己不会)
换了个题:
写一个类,满足下面的条件:
购物车,添加商品,移除商品,结算,使用优惠券
出现的问题:
移除商品有问题;结算需要考虑到是否选中;优惠券设计不合理
口述思路:
输入:aabssfffe
输出:a2bs2f3e
双指针

反问:
聊聊客户端开发。
基本都是ios/安卓开发

国庆假期看了一眼官网,流程终止

#快手面试##快手客户端#
全部评论
时间都好长,没有三面吗
点赞 回复 分享
发布于 2022-10-15 20:18 陕西

相关推荐

不愿透露姓名的神秘牛友
06-20 20:30
点赞 评论 收藏
分享
重生我想学测开:嵌入式的问题,我准备入行京东外卖了
点赞 评论 收藏
分享
05-12 11:09
已编辑
门头沟学院 后端
已注销:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
点赞 评论 收藏
分享
评论
点赞
28
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务