百度上海秋招提前批一面(java后端)
7月31号 晚7点 时长50分钟 视频面
#面经##百度##校招##Java工程师#
- 一上来直接写题:两个string表示的大数相乘,结果返回一个字符串(用IDE写,共享桌面,写完自己写test case运行)
- 设计一个HashMap,怎么考虑
- 为什么HashMap中会用到红黑树
- jdk中的Arrays.sort底层使用的是什么算法、原因
- TCP、UDP的特点,分别有哪些典型的应用场景
- HTTPS的特点,加密的过程,一次HTTP传输中会认证几次
- 协程和进程线程有什么区别
- 操作一个文件,有哪些流程,用户态和内核态会发生什么
- java中对于文件操作为了减少系统调用进行了哪些优化
- java的堆外内存
- 哪些应用喜欢用堆外内存(中间件,消息队列)
- MySQL的存储引擎有哪些
- MySQL开启一个事务,会发生什么
- 有哪些SQL优化手段
- 关于大表分页,如果需要查很后面的数据,怎么优化
- 比如说Limit 900万行后选取1万行,会扫描全表吗
#面经##百度##校招##Java工程师#