面试java后端总结

常见考察顺序,
技术考察,
简历信息真实性考察,

技术考察部分,
1.java基础
协程,范型,反射,多线程,java虚拟机,垃圾收集算法,详细过程,必考,类的加载过程,对象初始化过程
2.数据库
mysql redis
redis基于多个字段排序
redis 字典 rehash调整大小的过程
3. 消息队列
rmq amq kafka
4.分布式
dubbo,spring cloud
5.网关zuul
6.协调服务zookeeper,etcd,euraka
7.spring框架内部原理,beanFactory和factoryBean的区别
8.tomcat源码解析

最重要的考察,算法

最后说一道算法题
从1-10000共一万个数,取出两个数,剩下的9998个数乱序存在一个数组,找出这两个数
我能想到的方法是new BiteSet(10000),然后把数组中的数遍历一遍存进去,然后再遍历一遍找出false的下标的数即为缺失的数
有没有大佬有好的算法?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值