科大讯飞提前批校招云计算研究院Java开发二面
简单自我介绍
跨专业的有去学习一些计算机基础课程吗?(暖场ing)你们导师怎么会允许你出去实习的
1、场景题:
QPS上升服务扛不住,接口响应时间越来越慢,你会怎么解决?——加多台机器,分流,负载均衡
你会怎么设计负载均衡算法?——脑子里第一个想到的就是轮询
你觉得轮询算法实际中可能会遇到什么问题?
提示:可能有的机器正好遇到全是那种需要长时间执行的任务
又提示:加权轮询,你会根据哪些方面来设计权重?
2、Java堆区在内存上的分配,垃圾回收算法
3、介绍一下Java中的原子操作? i++底层是怎么执行的?
4、Java中有类似于ThreadLocal变量这样的概念吗?一般会应用于什么样的场景?
5、进程A可以访问进程B的内存吗?为什么不可以?那有例外情况吗?
6、平时会读哪些书来补充自己的技术?
7、你混哪些技术圈?(我:???嗯?技术圈?)就是你会看哪些论坛,讨论区之类的
8、那你有比较崇拜的技术大神吗?
9、git提交的时候你一般都用什么gitflow?
10、开发语言除了Java你还会哪些?
-------------------------------------我是分割线------------------------------------
1、你觉得你记忆力怎么样?(我:嗯??????)
2、(面试官先反复强调,我不是歧视女性哈,但是)作为女生搞软件开发,你要怎么平衡自己的生活和工作呢
你未来的职业规划是什么呢——(害)我说先能干到程序员35岁“天花板”再说吧,未来还是想多学习分布式之类的东西的,多钻研技术吧
3、你期望的薪资呢?
全部评论
(5) 回帖