一面
1、TCP和UDP区别
2、应用层的哪些协议是由TCP支持的
3、HTTP和HTTPs区别
4、网页输入网址后发生了什么
5、DNS基于TCP还是UDP
6、客户端主动断开连接,中间的状态变化
7、进程和线程的区别
8、线程的状态转换
9、数据库索引
10、几千万数据的表扩充新的字段如何处理
11、几千万数据的表如何分页
12、海量数据如何排序
13、Redis有哪几种数据结构,底层是如何实现的
14、Redis key和value的大小限制
15、SQL注入了解吗 说一下
16、排序算法知道哪些
17、归并排序适用于那种情况,时间复杂度
18、快排时间复杂度多少?最坏情况,时间复杂度?
19、如果一个服务端要求只能用快排,但恶意用户就是输入快排最坏情况的数据让其排序,导致服务端负载过大,如何解决
20、如何实现15分钟内订单未付款则自动取消订单的功能?
21、Linux如何实现定时任务
22、熟悉的Linux指令
23、&&和&的差别
24、你有什么问题要问的
二面
1、自我介绍
2、聊项目
3、聊聊JVM
4、Redis持久化
三面
聊人生环节
以上就是潍坊培训学校给大家做的内容详解,更多关于编程课程的学习,请继续关注潍坊培训学校。