快手-北京-Java后端开发 二面

面试官话比较少但人很好,一直在引导你思考,也不会特别为难你。

一面链接:https://www.nowcoder.com/discuss/523760?source_id=profile_create&channel=1009

  1. 自我介绍以及挖项目

    根据你项目里干的活给你设计了一个场景题,一开始我没答道点上然后面试小哥就慢慢引导。

  2. Redis

    讲讲Redis的底层实现,我讲了SDS和跳表,然后就被追着问跳表:
    1)跳表如何查找元素?
    2)跳表如何插入元素?
    3)利用跳表的特性实现了哪些功能?
    接着就是一个场景题,100w人在直播间打赏礼物,如何求前100上榜的人?
    1)以打赏金额为socre,每次有人打赏则使用key - value 存储。
    2)更新value后将value作为score,添加到zset中,然后limit 100

  3. 手撕归并排序,单链表的归并排序
    没洗完,中间发现需要大改就直接跟面试官说了一下大致思路和一些代码细节。然后面试官也放我。

然后就结束了...

反问:
1)没有面基础吗?
一面面完了我就不重复面了。
2)您看我还有希望吗,还有HC吗?
我也不知道,这个我只能反馈给领导他们做决定。
3)您觉得我怎么样?
面试表现碍于工作不好说,个人评价是知识面够广但是不够深(菜是原罪)。
剩下的就是请教学习问题以及唠嗑唠了一下子,感觉还挺不错,希望过了

#面经##校招##Java工程师#
全部评论
楼主是3面+HR面嘛
点赞 回复
分享
发布于 2020-09-27 22:13
楼主是什么部门呀
点赞 回复
分享
发布于 2020-09-28 01:26
博乐游戏
校招火热招聘中
官网直投
沾沾喜气,应该很快就hr了
点赞 回复
分享
发布于 2020-09-28 06:56
老兄初筛以后过了几天开始面试啊
点赞 回复
分享
发布于 2020-09-28 07:54
楼主,通知二面的邮件中会标明是二面么?还是说与一面的邮件一样?我收到邮件但是不确定是二面,还是被捞了?
点赞 回复
分享
发布于 2020-09-28 11:21
看到楼主到hr面了 恭喜恭喜顺便蹭一下喜气 我明天上午二面
点赞 回复
分享
发布于 2020-10-22 22:08

相关推荐

头像
03-29 20:08
已编辑
C++
分享一些个人之前的春招/秋招的面试求职经验,个人开源项目C++那些事3.6W star,欢迎学习共建!0.求职面经https://hmpy6adnp5.feishu.cn/docx/B1aCdVTUgoyJGYxtWV7cdvgRnxv?from=from_copylink1.早投递,占据时间优势这一点是非常重要的,当大家看到跟自己的岗位匹配时,应当先思考一下自己的实力,觉得不行就可以放弃了,其实我想说,如果这次投递不走系统,可以直接投递了,例如:走朋友或同学内推渠道,那么你可以不走系统面试,不管通过不通过,这一点来说你已经比很多人占据了时间优势。例如我之前因为疫情影响,大多公司采用线上面试,不同公司的秋招提前批有时候等价于以往的提前批,如果错过了,那就有可能放弃了进入这家公司的机会!如果自己实力不算太差,有记录的情况下可以直接投递了,如果自己实力很差,没记录情况下也可以直接投递了,占据投递时间因素也是一种机会。2. 针对性复习在面试过60+场的面试中,我个人觉得算法+计算机基础便可以拿到不错的工作,面试当中记录一些不会的或者知识盲点,针对性的复习,效果往往很好,算法也是这样,不同公司算法是有重合度的,大部分来自剑指offer与leetcode,leetcode300道绝对够面试了,面试的时候套算法思路,跟面试官交流互动,当然还有一些实践性的代码,例如:手撕线程安全的单例、手撕多线程安全代码、手撕智能指针等等,像这些实则考察你的代码基本功,如果提前准备好,那面试可谓是送offer的。认真把握每场面试机会,多记录与总结,同时可以在牛客上看到自己面试公司的题目,可以认真刷一下,例如:我当时去面字节,就看了别人整理的字节题目,简直牛逼爆炸,面试基本原题。3.沟通的技巧相信很多人会给求职者传递面试就是运气成分,可是你知道运气来自于哪里吗,其中之一在于沟通的技巧,在跟面试官沟通问题以及说话口吻方面要学习一下,不然很容易凉凉的,例如:一些问题自己不会要谦虚的请教或者学习等等的态度,让面试官认为你是一个热爱学习积极主动的人,而不是一个浮躁不堪的人。#C++面经##面试##求职##C++软件开发招聘##cpp后台实习##八股文##模拟面试#, #24届软开秋招面试经验大赏#
点赞 评论 收藏
转发
4 22 评论
分享
牛客网
牛客企业服务