首页 > 便利蜂暑期实习一面二面三面
头像
牛客988320449号
编辑于 2021-03-25 21:09
+ 关注

便利蜂暑期实习一面二面三面

不知道为啥今天网络非常差, 重连一开始好的, 后来就非常难听清, 网络非常糟糕.
他问 非负int, 任意两位交换, 小于的数中最大的.比如  4321  -> 4312 ,    210  ->201
我说从后往前, 看是否比前面小.
讲道理是n^2, 他说可以.
问我项目,
难点是啥? 我说多线程
怎么解决的?

我说学过设计模式, 那设计模式有哪些?
我说mvc.  单例模式,
单例模式怎么实现? 什么场景用?
我说 只有一个实例, 用到的时候调用. 就是比如服务器只有一个, 不会浪费资源也不会出错.
爱好,影响学习吗? 是怎么平衡的?
一直坚持的习惯是啥?

一年最大困难是啥?  java 学习中最大困难是啥? 怎么解决的? 我说搜索, 他说搜索关键字是啥? 我说异常名字.
然后是一些业务, 比如
判断人流量怎么判断, 怎么经营便利店, 选啥?
我说进货, 服务要好. 他问服务怎么能好?
A贵点, 品质好, B便宜品质差选哪个? 我说A
品质保证. service

过几个小时二面
介绍项目, 最大挑战?
大并发怎么办?  哪个地方先出问题? hello world cpu先出问题, 发视频就网络先出问题.

hashmap实现
数组, 哈希表
为啥用二维链表不用一维数组开放寻址?
链表比开放寻址快吗?我说链表删除快
他问删除快吗? 我说有标志位,
其实我也不知道

然后 long 64bits, 设计128bits数据结构
我说一位一位读, 加.
他说效率太低了,
我说 先63+63位 , 进位给64- 126位,进位给 最后三位.
他说你忽略了符号位.
怎么提取64位? 可以右移6位.
64位怎么判断 减去?减去怎么处理?

一个小时后 hr面, 自我介绍, 接受在哪里工作? 有哪些offer了?
你的优点是啥? 缺点是啥? 有case来证明吗?

更多模拟面试

全部评论

(10) 回帖
加载中...
话题 回帖