多益
一笔试,一技术面,一HR面(挂)
一、笔试(记下来的,不完整)
选填
排序(堆排序、散列、栈等计算题)
二叉树叶子结点数
二叉排序树
大端存储和小端存储
三次握手
英译中
编程题(Java):
一个人爬楼梯,每次爬1-4阶,不喜欢爬在第[a, b, c, d,..]阶,最多十个不喜欢的阶梯。现在这个人要从0爬到第N阶,有多少种方式可以到达?
数据规模(0<a<b<c<d<...<n<=1000),且不会有连续三阶不可达
二、面试
一面(技术面)
大学期间做的最满意的一个项目是什么
怎么分工的,怎么去协商对接,
在这个项目中有没有遇到什么困难
技术选型怎么考虑的
项目还有什么可优化的点
数据库索引有哪些类型, 索引的优缺点是什么
使用redis缓存主要会有哪些问题
解释一下缓存雪崩,有什么解决方式
怎么提高缓存命中率
Java除了new关键字还有哪些办法创建新对象
现在用户访问web站点会经过哪些处理步骤,最终得以页面呈现
如果让你去实现百度地图,高德地图那种实时路况,就是看到路上有没有堵车,这种功能怎么去实现
大概堵多久的时间怎么计算出来的
假设现在实现了一个接口上线了,然后当前接口有异常,没有日志打印,这时候如何去排查
空闲时间怎么分配的
手撕
数组左移k位
二面(HR面)
基本根据你得测评来问的,基本都差不多
#发面经攒人品##笔试#