快手一二面(凉经)

时间线

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 陕西

相关推荐

点赞 26 评论
分享
牛客网
牛客企业服务