项目:
缓存的应用场景
分布式锁怎么实现
布隆过滤器原理
项目中难题
OpenFeign源码中的内容
OS:
进程和线程区别
进程和线程间的通信
计算密集型任务线程数怎么设置
计网:
TCP和UDP的区别
数据库:
索引的数据机构,为什么是B+树
写一个sql,问走不走索引
数据结构:
链表和数组的区别
HashMap扩容‘
jvm:
聊聊运行时数据区
算法:
二叉树zigzag层序遍历
总体不难,问了很多,但个人感觉也不是很深入,很多留了白结果没追问,不装但说实话没有很过瘾
面试官人很好,介绍了部门的业务和技术,但不能评价面试。
许愿2面,加油!
================================================================
8.17 2面 70min
项目AOP原理
ES内的数据结构 分片。。。 这个不太会 只知道倒排索引
消息队列 可靠投递 乱序怎么解决
分布式信号量
网络
TCP可靠传输的机制
加密了解的算法 说说具体怎么实现的 答了RSA DH和DES
HTTPS流程
数据库
聚簇索引非聚簇索引
给个sql判断走不走索引
索引数据结构 hash b+树等 还有联合索引
场景设计·:我现在有个字段比如,它的值可能正,可能负(形容方向),而我的sql查询该字段时要计算它的绝对值,这样因为计算了索引会失效,你会怎么优化?
我的做法:拆成两列1列只存绝对值,另起一列tinyint来表示正负或者方向,面试官还算可以解决。。。
算法题 :
1. 返回数组内最长递增子数组 解法: 滑动窗口
2. 返回数组内最长递增子序列: dp 但要求不是最长的长度而是子序列 我只用了ends数组做优化 实在忘记了怎么求子序列内容
Talk
反问新人培养,部门
聊美国 聊公司 聊提前批进度
许愿2面!!!!!! 分享面经 愿牛客保佑
===============================================================
8.19
收到了hr邮件,进了trash,还好这几天提心吊胆的关注邮件。。。。
幸运。。。预约了23号的hr面,只不过第一次使用Skype,回复确认后也没看到视频的链接,有了解Skype邀请的朋友麻烦告诉我咋用
shopee如果有了offer,我的秋招后面也就可以游戏人生了,最想去的公司了。。。
继续许愿,hr顺利,审批顺利,早日意向
===============================================================
8.23 大概20min吧
hr面
英文自我介绍
手上有什么offer,怎么选
为什么想来shopee
介绍这边的房租和税
介绍后边的流程 线上交流会 offer大概10月中旬定薪
反问:
流程 意向审批可能下周出结果,也可能到秋招结束??? 那要给我挂了还怎么正式批
部门 应该是anti-fraud
小姐姐感觉挺例行公事的 连脸也看不见 哎 许愿意向书!!!!!!
==================================================================
8.31 已意向 感谢牛客
全部评论
(2) 回帖