page contents

面经||【Shopee】客户端岗-不错的安卓面试体验

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

attachments-2022-05-943spfdk628ddf7c72161.jpg

无语了,shopee应该是没hc了吧,昨晚十-黟收到感谢信,大周末还在刷人真的辛苦了。发发面经祝大家好运
|8.30 一面视频面50mins首先自我介绍
首先事C+ +基础知识:
static修饰变量和修饰函数
操作系统:
a= 100否是原子操作?不是的话原因是什么?死锁的概念,四个条件以及解决办法
网络的问了很多
send recv accept3 E个函数是干什么的
什么是阻塞的什么是非阻塞的
socket通信中哪些函数是阻塞的
了解多路复用吗?讲一下select poll epoll


DNS解析的过程
https获取数字证书的过程,以及进行加密通信的流程,问的比较详细
mysq|:
主键索引和唯一索引和复合索引为什么不是所有字段都加索引
算法:
没有手撕代码
问了快排的思路和平均时间复杂度,最差时间复杂度
还问了归并排序的思路和时间复杂度以及否是稳定的。
问了LRU
让讲一下思路以及设计的过程中那些部门 ]是需要考虑多线程安全的(没让手撕代码太爽了)
问的挺多的,可能有个别不记得了。面试官很好(虽然戴口罩了,但是感觉挺帅的)



|9.12 二面视频面40+ mins

等了一周多才等来的二面
首先自我介绍,听到我说主要用的C+ +
就问了用98还是11比较多,我说都用,他就问1 1新特性用过哪些
我答lambda表达式,范围for, auto关键字,智能指针
让讲一- 下智能指针的原理,我blabla
提到了构造析构,什么时候会析构? blabla
然后问了一段代码编译的整个过程
讲完问我如果有两个函数: if() 调用函数A else调用函数B
在编译的整个过程中怎么判断B被调用了
他自己举例子把打印的方法说了,让我再想个方法
我答了链接阶段的(不太会,瞎蒙)
问了我知道哪些抓包工具,我就答了-个
然后问我一个URL 到网页渲染的整个过程(老八股了)
然后问我整个过程中有哪些地方是不安全的(八股变股)
我答了DNS劫持和DDos攻击,问我怎样防范(我给忘了贼尴尬)
后面问了linux平常会怎样检查程序的错误啥的(不太会,说我做的是网络相关的)就问了HTTP/2.0的优势,我答他问还有吗,问到没有为止(我已经一头汗了)然后问多线程了解吗
讲- - -下进程线程
问线程同步的方式,方式的适用场景
然后又问了进程间通信的方式,共享映射区是怎么共享的


大概40min,结束了,让我反问
面试官很幽默,聊的挺好,就是给我问一头汗
基本就是八股深挖或者延伸出一些问题,不知道为啥-句项目也没问,是觉得太LOW了吗哈哈哈哈
目前面试体验并列第一,面试也比较专业, 虽然可能答不出来,但是态度好让人没那么紧张,而胚会很难受
大家加油,我撤退了
以上就是本次分享内容,更多大厂Shopee工程师面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

0 条评论

请先 登录 后评论
小柒
小柒

1470 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1470 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章