27双非本java 上海脑虎科技
最无力的一集,深刻的感受到什么叫压力
感觉像是误入课堂被老师拷打
笔试实现计算器(逆波兰),netty实现客户端服务端
面试:
自我介绍
1. 五大件了解过吗?
2. 满二叉树和完全二叉树的区别
3. 快速排序时间复杂度?O(nlogn)的O是什么意思?
4. 优先队列怎么实现的?底层用堆为什么?
5. 双向优先队列呢?要让复杂度logn该怎么做?什么数据结构底层是什么?
6. 讲讲你对异步、同步、并发、并行的看法。拷打我异步同步的区别使用?
7. tcp和udp的区别和各自的特点
8. 你觉得程序员写项目用最多时间是什么?(我扯了很多,答案是沟通
)
9. 运行时是什么? (我说编译之后程序运行就是运行时...总之就是不对)
10. BigDecimal的实现原理
11. 把计算器的实现加一个对++的处理,比如(2++)
没写出来
总共1h,大部分时间是他给我讲以及我的沉默
,没有几个答得上来的。昨天才被建议这阶段不要过于关注底层,今天就被拷打底层了
到底怎样才能做一名合格的程序员
笔试实现计算器(逆波兰),netty实现客户端服务端
面试:
自我介绍
1. 五大件了解过吗?
2. 满二叉树和完全二叉树的区别
3. 快速排序时间复杂度?O(nlogn)的O是什么意思?
4. 优先队列怎么实现的?底层用堆为什么?
5. 双向优先队列呢?要让复杂度logn该怎么做?什么数据结构底层是什么?
6. 讲讲你对异步、同步、并发、并行的看法。拷打我异步同步的区别使用?
7. tcp和udp的区别和各自的特点
8. 你觉得程序员写项目用最多时间是什么?(我扯了很多,答案是沟通
9. 运行时是什么? (我说编译之后程序运行就是运行时...总之就是不对)
10. BigDecimal的实现原理
11. 把计算器的实现加一个对++的处理,比如(2++)
没写出来
总共1h,大部分时间是他给我讲以及我的沉默
全部评论
我也面过,情况差不多,他让我口头说如何实现双向队列,可以同时获取队列元素的最大值和最小值
发笔试题了,计算器,还没写
相关推荐
01-04 12:29
门头沟学院 后端工程师
小肥罗:不用焦虑,或者说顶着焦虑干就完了,大家都是有过迷茫,焦虑,困惑,但路还是要靠自己去摸索,我们也只能给建议,真正决定的还是你。java:抓八股,做项目,最好学习算法还有刷刷题,有竞赛奖状更好。 点赞 评论 收藏
分享
2025-12-30 14:06
山东交通学院 单片机
小肥罗:java可以学,但是有两点需要知道:1,需掌握基础+做项目+算法题,还需要配合数据库和中间件,各种设计模式,各种框架,学习深入不容易,要求也高。2,后端开发竞争力及其大,不容易上岸成功。 点赞 评论 收藏
分享