Shopee一面面经

如果网线断了,还能发送数据吗?

time_wait状态、

Socket编程的代码是怎么写的?

网络抓包,和所用工具?

客户端发送数据包A,然后在发送数据包B,服务端怎么解析。

30亿个整数,1GB内存怎么排序?外排序+多路归并;有没有更好的方式?在用hash算法把大文件拆分成小文件的时候,比如1-10000hash到文件1,2000-30000hash到文件2中,再在每个文件内排序,这样拍好后,总体就有序了,会更快

如果一条语句执行很慢,怎么优化?这条语句没有多余的字段,建立了索引,也走上了索引,也分表分库了。它还是很慢,怎么优化?(不会,有知道的同学讨论一下)

Linux上查看网络状态的命令。

Netstat

Ping(这个是查ip的,但是也能检测出网络状态了)

Redis做分布式锁,断电情况下怎么释放锁,释放错误怎么怎么处理?

怎么设计一个数据库连接池?

怎么快速判断一个数是不是4^N次方?

一个链表,只给中间一个节点,不知道他的前一个节点,怎么删除它?

算法:三数之和?扩展:在不改变原数组的情况下,时间复杂度有限制,还能怎么做?

反问。面试官人很好,介绍了公司业务等方面,一面总体来说问基础。

#面经##校招##Shopee##Java工程师#
全部评论
sql优化那题问得挺深的,有一种情况是刚好这句查询是快照读 需要到undo日志去查询 刚好这时候事务比较多 需要递归到很深的地方才能找到
2 回复 分享
发布于 2020-09-01 18:18
这感觉越晚面试越难
点赞 回复 分享
发布于 2020-09-01 16:06
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-09-01 16:07
sql优化的那个该怎么回答呀,有大佬帮忙解答一下嘛
点赞 回复 分享
发布于 2020-09-01 17:44
sql优化那题,会不会是数据库选错了索引?可以用force强制走自己选定的索引
点赞 回复 分享
发布于 2020-09-01 17:57
sql优化那个会不会是把一些数据放到es?
点赞 回复 分享
发布于 2020-09-01 18:19
昨天面的?怎么这么难啊😅
点赞 回复 分享
发布于 2020-09-01 18:26
笔试挂
点赞 回复 分享
发布于 2020-09-02 00:11
笔试挂
点赞 回复 分享
发布于 2020-09-02 00:48

相关推荐

02-18 17:30
腾讯_TEG_技术
多刷** 背八股 刷面经 项目话术准备好 不会差的!!!后台看到好多小伙伴们都出现其中一个环节的错误,,,可惜了抓紧机会吧 有的是hc 但缺的就是稍微用心的人
野猪不是猪🐗:多刷星星,背八股背话术,真的能过你们?对一个个没实习过的学生狂问场景题设计题和底层深挖,别以为我不知道一边说缺人还一边各种kpi面
点赞 评论 收藏
分享
01-23 14:54
同济大学 Java
热爱敲代码的程序媛:给你提几点【专业技能】这个模块里面可优化的地方:1.【具备JVM调优经验】可以去b站上搜一下JVM调优的视频,估计一两个小时凭你的学习能力就能掌握JVM调优的实践方面的技能。2.【MySql优化】MySql这一栏,你去b站或者找个博客看看MySql优化,学一下,如果你本身比较熟悉MySql语句的话,那基本半天时间凭你的学习能力MySql语句优化方面的技能你也能掌握个差不多。以上1,2两点主要是因为我看你专业技能大部分都说的是偏理论,没有写应用。再就是最后,你结合你的项目,想一想你的项目中哪些sql语句是可以用MySql优化的,到时候你面试的时候也好结合着说一下。
点赞 评论 收藏
分享
评论
3
28
分享

创作者周榜

更多
牛客网
牛客企业服务