小度提前批一面。凉凉~
准备的不够充分,也是没什么面试经验
用浏览器打开的面试链接,面试官说让我下个客户端,要做代码题
下载搞了10分钟(应该是一共就一个小时,刚开始不知道)
上来就是先自我介绍,然后开始做题
题目是Java文件的合并,相当于一个数组,每次找两个最小的,然后他们合并的时间等于两个相加,求最终的值。
然后说了思路:和哈夫曼编码的思想很像(其实应该是小顶堆一直遍历就行了)
然后让我实现,头有点懵准备的也不充分,稀里糊涂开始写,用的不断排序的方式
过了一会面试官引导我,说哪哪有问题,然后又说是不是用小顶堆解决更好,我知道但是我忘了怎么写的了......(太菜了实在是)
最后用小顶堆实现了
面试官又问:如果是有序的,有没有什么思路,然后引导我让我说思路,没想出来
------------------------------------------------------------
这时候加上下载客户端应该已经过去40多分钟了
------------------------------------------------------------
然后问我怎么实现QPS计数器,统计访问系统所有接口的url访问次数,高并发的,每秒1000次,N秒(有点没太看懂)
随便回答了一点,然后就说一个小时了,结束了
用浏览器打开的面试链接,面试官说让我下个客户端,要做代码题
下载搞了10分钟(应该是一共就一个小时,刚开始不知道)
上来就是先自我介绍,然后开始做题
题目是Java文件的合并,相当于一个数组,每次找两个最小的,然后他们合并的时间等于两个相加,求最终的值。
然后说了思路:和哈夫曼编码的思想很像(其实应该是小顶堆一直遍历就行了)
然后让我实现,头有点懵准备的也不充分,稀里糊涂开始写,用的不断排序的方式
过了一会面试官引导我,说哪哪有问题,然后又说是不是用小顶堆解决更好,我知道但是我忘了怎么写的了......(太菜了实在是)
最后用小顶堆实现了
面试官又问:如果是有序的,有没有什么思路,然后引导我让我说思路,没想出来
------------------------------------------------------------
这时候加上下载客户端应该已经过去40多分钟了
------------------------------------------------------------
然后问我怎么实现QPS计数器,统计访问系统所有接口的url访问次数,高并发的,每秒1000次,N秒(有点没太看懂)
随便回答了一点,然后就说一个小时了,结束了
全部评论
同学可以看看这边!
面完不到半小时就共享了
相关推荐
昨天 11:44
蚌埠坦克学院 Java 点赞 评论 收藏
分享
10-31 10:47
广东工业大学 Java Runquicky:在前三年客户端还好,主要是因为大厂都在扩张状态。这两年已经不建议了,大厂都只剩维护的需求了,没新功能,自然也没那么多需求。新人进去一两年被裁会怎样很难说了。
点赞 评论 收藏
分享