shopee安卓客户端一面、二面面经

无语了,shopee应该是没hc了吧,昨晚十一点多收到感谢信,大周末还在刷人真的辛苦了。
发发面经祝大家好运
--------------------------------------------------------------------------
8.30 一面视频面 50mins
首先自我介绍
首先事C++基础知识:
static 修饰变量和修饰函数

操作系统:
a = 100 是否是原子操作?不是的话原因是什么?
死锁的概念,四个条件以及解决办法

网络的问了很多
send recv accept三个函数是干什么的
什么是阻塞的什么是非阻塞的
socket通信中哪些函数是阻塞的
了解多路复用吗?讲一下select poll epoll
DNS解析的过程
https获取数字证书的过程,以及进行加密通信的流程,问的比较详细

mysql:
主键索引和唯一索引和复合索引
为什么不是所有字段都加索引

算法:
没有手撕代码
问了快排的思路和平均时间复杂度,最差时间复杂度
还问了归并排序的思路和时间复杂度以及是否是稳定的。
问了LRU
让讲一下思路以及设计的过程中那些部门是需要考虑多线程安全的
(没让手撕代码太爽了)
问的挺多的,可能有个别不记得了。面试官很好(虽然戴口罩了,但是感觉挺帅的)
----------------------------------------------------------------------------------------------------------------
9.12 二面视频面 40+mins
等了一周多才等来的二面
首先自我介绍,听到我说主要用的C++
就问了用98还是11比较多,我说都用,他就问11新特性用过哪些
我答lambda表达式,范围for,auto关键字,智能指针
让讲一下智能指针的原理,我blabla
提到了构造析构,什么时候会析构?blabla
然后问了一段代码编译的整个过程
讲完问我如果有两个函数:if() 调用函数A else 调用函数B
在编译的整个过程中怎么判断B被调用了
他自己举例子把打印的方法说了,让我再想个方法
我答了链接阶段的(不太会,瞎蒙)
问了我知道哪些抓包工具,我就答了一个
然后问我一个URL到网页渲染的整个过程(老八股了)
然后问我整个过程中有哪些地方是不安全的(八股变股)
我答了DNS劫持和DDos攻击,问我怎样防范(我给忘了贼尴尬)
后面问了linux平常会怎样检查程序的错误啥的(不太会,说我做的是网络相关的)
就问了HTTP/2.0的优势,我答他问还有吗,问到没有为止(我已经一头汗了)
然后问多线程了解吗
讲一下进程线程
问线程同步的方式,方式的适用场景
然后又问了进程间通信的方式,共享映射区是怎么共享的
大概40min,结束了,让我反问
面试官很幽默,聊的挺好,就是给我问一头汗
基本就是八股深挖或者延伸出一些问题,不知道为啥一句项目也没问,是觉得太LOW了吗哈哈哈哈
-----------------------------------------------------------------------------------------------------------
目前虾皮和网易面试体验并列第一,美团面试也比较专业,虽然可能答不出来,但是态度好让人没那么紧张,而且不会很难受
大家加油,我撤退了

#Shopee##面经#
全部评论
为什么安卓全在问C++😅
点赞 回复 分享
发布于 2021-09-13 16:15
半夜收到感谢信实在是...不怀好意啊,诶不过虾皮好像招到11月份?感觉还挺晚啊 楼主说美团面试体验好,那楼主试过美团安卓了吗,感觉难度怎么样
点赞 回复 分享
发布于 2021-09-26 10:22
if() 调用函数A else 调用函数B 在编译的整个过程中怎么判断B被调用了 这个是怎么判断的啊😂
点赞 回复 分享
发布于 2021-10-09 23:14
也可以试试《去哪儿网》-校招内推, 这两天投递,可赶12号笔试,最后一波了!!!目前技术hc还挺多 https://www.nowcoder.com/discuss/706975
点赞 回复 分享
发布于 2021-10-10 19:35

相关推荐

整顿职场的柯基很威猛:这种不可怕,最可怕的是夹在一帮名校里的二本选手,人家才是最稳的。
点赞 评论 收藏
分享
10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
3 11 评论
分享
牛客网
牛客企业服务