8.30虾皮shopee后端一面面经

base:新加坡     正式批    一个小时

提问:
1.挑一个比较有挑战或者收获很大的项目讲一讲
2.项目背景,数据来源
3.xss和csrf的区别
4.使用cookie如何防范csrf攻击
5.Java泛型的原理
6.c++泛型和java的区别
7.使用过哪些设计模式
8.单例如何保证线程安全,双重校验具体过程,其他方法?饿汉法
9.Java的GC讲一讲
10.Tcp,使用过Socket编程吗
11.Tcp如何保证可靠传输
12.Socket服务端创建的最大Tcp连接数受哪些影响,怎么增大?(聊了挺久,进程的文件描述符配置可修改、可用端口号、线程的限制、IO多路复用、内存的限制、CPU的限制)
13.进程和线程的区别,内存空间。
14.操作系统会给进程分配哪些资源
15.MySQL里InnoDB的锁有哪些,什么情况会触发什么锁
16.什么时候加间隙锁,具体语句
17.悲观锁和乐观锁,CAS,乐观锁方式的具体sql语句
18.最左匹配原则,什么情况联合索引会失效,什么情况的查询索引会失效
19.讲一下http协议

算法:

一般先直接些完成算法,要求最优解。

提问还没完我这边有事只能直接提前结束了,应该没有后续了吧。

总结:
虾皮一面还是主要考察基础和算法,深度也要求,一面没怎么问项目和实习。
体验上新加坡岗面试和其他互联网面试没什么区别。

#秋招##面经##Shopee##后端开发#
全部评论
太难了
点赞 回复 分享
发布于 2021-08-31 01:12
正式批吗,好难啊
点赞 回复 分享
发布于 2021-08-31 14:36
“什么情况联合索引会失效,什么情况的查询索引会失效” 这个怎么答比较好?
点赞 回复 分享
发布于 2021-08-31 15:58
很难吗,有一说一还好吧
点赞 回复 分享
发布于 2021-08-31 21:26
新加坡也整八股? 😅
点赞 回复 分享
发布于 2021-08-31 21:36
我最害怕问项目。好几个主管面因为这个挂了。我只有网上培训班的项目,他们问我要实际上线的项目。真难受。
点赞 回复 分享
发布于 2021-09-02 10:38
新加坡技术岗会问英语吗
点赞 回复 分享
发布于 2021-09-02 16:02

相关推荐

斑驳不同:还为啥暴躁 假的不骂你骂谁啊
点赞 评论 收藏
分享
hso_:哈哈哈哈哈哈我没offer一样在同一道题开喷了
投递深圳同为数码等公司10个岗位
点赞 评论 收藏
分享
评论
2
46
分享
牛客网
牛客企业服务