面试记录
昨天下午4点面完字节三面过后,大约6点多HR约了HR面,字节的效率还是很高的。今天下午面试的是B站的推荐算法的部门,研发岗,主要是使用python进行开发,对强化学习有一定的要求。
- 字节跳动:
- 熟悉什么语言?— java
- 锁,lock和synchronized,可重入锁,还有哪些锁实现了lock接口
- 乐观锁,CAS,原理和实现
- 一致性哈希,解决什么问题?和普通哈希的对比,应用
- tcp,udp相关内容
- https的连接过程,SSL,CA证书是什么?加密算法
- 普通二叉树找第K小的元素,时间和空间复杂度?排序二叉树呢?
- 算法题:二叉树之字形打印,自己构造输入,class TreeNode,root
B站
- 进程和线程的理解
- 强化学习,之前做的比赛,reward函数怎么设计的
- 两道题:只包含012的数组,排序;两个栈实现队列
HR面试:
和之前的HR面试,一起进行一下总结。一般从学习,生活,还有一些职业规划的内容展开,我把重点和基本都会问的问题做一下总结。
- 具体内容
- 自我介绍,注意和技术面自我介绍要区分开,从学习,生活,奖项,爱好各方面展开,突出自己的优点
- 最受打击的意见事情?如何克服的
- 最近在看什么书?专业相关的,专业无关的
- 实习,项目中的困难和收获?这个是基本上都会提到的
- 工作的地点?职业规划?江浙沪,首先融入团队,夯实技术,进而能自己带领团队完成任务
- 有投哪些公司,情况如何,多个公司都给了offer会选择哪个,从什么角度去考虑,为什么?这个是HR去判断接到offer之后的入职的可能性,可以含糊一些
- 对薪资的要求?这个也是重点,字节问了,但是阿里没有问,可能后面正式offer之前会聊;一般不要正面回答,问清楚工资构成,税前税后,像阿里13薪,年终0-6薪,一般是3个月的薪水,所以对外说是16薪;自己的期待可以稍微高一些,留出一些商量的余地,还有就是补贴等等的内容