校招面经整理大集合01

深圳企业

顺丰

虾皮

1月2号复习

作者:Justfeel
链接:https://www.nowcoder.com/discuss/502332?type=post&order=time&pos=&page=1&channel=-1&source_id=search_post_nctrack
来源:牛客网

1、套公式的自我介绍
2、说一下你对hashmap的理解?hashmap线程安全吗?
3、说一下快排的最好和最坏的时间复杂度?稳定吗?
4、mysql事务说一说?隔离级别?事务的回滚怎么实现的?
5、说一下乐观锁和悲观锁?乐观锁如何实现悲观锁的?
6、如何通过语句对一行进行加锁? 你是如何用事务的?怎么用的?
7、数据库如何实现事务的
8、说一下https? SSL握手流程?为什么要用对称秘钥?
9、TCP连接?三次握手?序列号?
10、三次握手最后一次ACK丢失? 服务器如何处理之前的数据包?
11、进程的状态?socket sin方法??
12、场景题:何如缩短32为的用户的id?放到URL中(开始猜测。。。)
13、查看端口命令? linux常用命令?tcpdump是干啥的?什么场景用?
14、手撕:给定排序数组和指定元素,第一个大于等于当前元素的的位置? 二分。。
看错题了,写了两遍。。。。
反问:手撕代码只A了90%有关系吗? 没有
有什么建议给我吗? 没有。。

二面:45min
1、自我介绍、主要研究方向
2、项目具体做了什么?大致介绍?主要负责的模块?
3、系统管理后台的主要功能?主要模块?
4、二叉树、B树和B+树介绍一下? B树和B+树的查询效率更高? 为什么索引用B+?
5、判断链表成环? 快慢指针之外还有别的方式吗? 哈希表? 那么应该对什么值进行哈希?
6、红黑树了解吗?红黑树怎么实现平衡的?红黑树的优点?
7、索引在什么时候会失效?
8、mysql的主从同步? 同步的流程? 发生异常比如binlog断了怎么办?
9、介绍一下http、https?https端口能改吗?
10、SSL握手流程?为什么要使用对称秘钥?
11、 数字签名怎么进行验证?(面完想起来 摘要哈希,私钥加密,根公钥解密)
12、虚拟IP有了解吗?(不知道)
13、说一下keep-alive? tcp的keep_alive?
14、tcp和udp的区别?tcp如何实现可靠传输?
15、说一下虚拟内存?如何进行换入换出的操作?替换算法
16、说一下用户态和内存态?用户态和内核态怎么进行切换?
17、查看端口占用情况?netstat -anp 参数什么意思?
18、java如何编译成字节码?
19、JDK和JRE的区别? JDK里边多了什么东西?JRE是存java源码吗?
20、如何查看内存占用情况?
21、说一下java的内存模型? 内存分区和JMM都说了一下?
22、如何设置java内存的大小?哪些可以设置大小
23、python装饰器???? 不懂原理? 那你用python做了什么?
24、redis了解吗? Redis的持久化?两种方式?
25、redis断电会发生数据丢失吗? redis单线程还是多线程?为什么单线程还那么快?
26、10G内存,那么redis能存超过10G的数据吗? redis会把数据都加载进内存吗?·
27、redis会把数据都加载进内存吗?redis加载哪些数据?从磁盘加载?
28、分布式事务了解吗?(不造)
29、你在项目中遇到的问题?
30、职业规划?打算做架构吗?聊天。。。
31、反问?(两面的面试官都说对我没有建议????)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值