度小满现场面试
一面:
- n个1~100的数字排序
- 图的存储方式、什么是有向无环图、使用HashMap存储图
- 一个指针,删除链表中的某个节点
- Collection和Collections的区别
- List、Set和Map的区别
- HashMap和Hashtable的区别
- Java中常见的锁
- CAP理论、Mysql支持CAP中的哪几个?
- redis常见的数据结构,以及底层实现
- redis set命令
- redis ttl命令
- redis为什么速度快
- TCP/IP四层协议,数据链路层、传输层、网络层、应用层中常见的协议
- TCP和UDP的区别
- http和https的区别
- 对称加密和非对称加密
- JVM介绍
- 常见的垃圾回收算法和收集器
- SQL创建表语句、创建索引
- CSS中id和class的区别
- 百度云的秒传功能怎么实现、百度云分享链接功能怎么实现?
二面:
- 项目介绍、画架构图
- 介绍Eureka注册中心、设计一个注册中心(关注点是什么)
- 微服务的高可用,达集群
- 常见的负载均衡算法、设计一个负载均衡算法
- 最长不重复子串
大概就记得这么多了,总结一下,答的中规中矩,也没什么亮点,因为招的人少(全国招80~100人),大概率会凉。。。。。。。。。
但是,祈祷一下,希望四月能有offer。
#度小满##面经##Java工程师##实习#