shopee一二面凉经(Java开发)

base深圳
一面8.8
1. malloc和memset
2. 原子性是什么?m=100、int m=100是原子操作吗
3. memorder
4. 进程和线程的区别
5. 进程之间的通信方式
6. 进程调度算法
7. 死锁的概念
8. 稳定排序算法
9. 快排的最差时间复杂度,什么情况下可以达到最差时间复杂度?快排优化的办法
10. 线程安全是什么?count++是不是线程安全?
11. volatile是什么?保证了什么特性?底层/指令层通过什么方式保证其可见性?
12. 拥塞控制算法有哪些?传统的拥塞控制会出现什么样的问题?
13. Tensorflow如何进行模型开发?
14. 训练过程中训练样本不够了怎么办?参数如何调整?
15. 深度学习过拟合怎么解决?
16. mysql的死锁过程?处理死锁的方式?
17. sql语句的执行过程
18. sql注入是什么?如何预防?
19. sql查询很慢,慢的原因?如何检测?也就是性能分析?
20. 一百个亿的int 64类型的整数,在一台128M内存的机器中,如何找最大的
21. TCP为什么是三次握手?而不是两次或四次?TCP是全双工还是单工还是半双工?
22. 手撕代码:leetcode 剑指offer 04 二维数组中查找

二面8.15
1. 自我介绍
2. 第一个项目介绍,进度分配、项目中的难点
3. 高并发情况下,数据协同问题如何处理?
4. 另外一个项目描述,项目中的并发问题,存储过程事务抽离,mysql事务处理
5. 降低GC怎么理解?自己分析的结果吗?
6. 降低GC时间,那spring在管理事务的时候,是否需要大量内存?
7. 具体是有多大的提升,你们事务会涉及很大的数据吗?
8. 存储过程中,跟业务代码相比会存在的问题和风险
9. 有一张表,用abc建立复合索引,能否查询到、是否用得上
10. 索引的数据结构,如何实现?介绍b+树,结构本身
11. TCP与UDP的区别,字节流和数据报文的区别
12. 如何保证TCP的可靠性,快速重传是什么样的一个机制
13. linux中物理内存和虚拟内存,虚拟内存机制的好处
14. 虚拟内存和实际的物理内存如何关联、映射
15. 网卡在收发数据的机制,具体收发模式
16. 文件的上传和下载服务器(类似FTP服务器),至少有两台服务器。
    1. 上传到服务器的文件尽可能的安全,服务器或者硬盘宕机,文件的安全性保证
    2. 下载的量非常高,系统要承受的住并发下载

#Shopee提前批面试##面经##校招##Shopee##Java工程师#
全部评论
第一题这个是。。C语言?
点赞 回复 分享
发布于 2021-08-12 14:41
Java开发不问Java
点赞 回复 分享
发布于 2021-08-12 14:46
一如既往虾皮的面试,完全摸不着问的啥😂
点赞 回复 分享
发布于 2021-08-12 19:10
https://job.toutiao.com/s/eoF2b6M字节内推,全程跟进度哟
点赞 回复 分享
发布于 2021-08-13 00:43
老哥牛客上找的内推吗?
点赞 回复 分享
发布于 2021-08-13 00:44
Java开发还问TensorFlow???
点赞 回复 分享
发布于 2021-08-13 15:53
java开发整到dl上去了
点赞 回复 分享
发布于 2021-08-18 17:26
二面无算法吗老哥
点赞 回复 分享
发布于 2021-11-11 00:38
请问楼主 sql查询慢这个是怎么分析啊
点赞 回复 分享
发布于 2021-12-10 21:57
老哥这难度像社招啊
点赞 回复 分享
发布于 2021-12-17 11:23

相关推荐

不愿透露姓名的神秘牛友
11-27 10:52
点赞 评论 收藏
分享
听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
评论
2
29
分享
牛客网
牛客企业服务