4.8更新,收到了邮件。还愿!
.................................分割线.........................................
1. 商业变现后端开发
a. 一面:
i. 算法题:
1) 二叉树组最大宽度
2) 1-n数字全排列
ii. 提问:
1) https和http区别。对称加密、非对称加密、数字签名、数字证书等
2) 进程和线程区别
3) 项目相关
b. 二面:
i. 算法题:
1) 三数之和(和为0)
2) sql的查找问题。不是很熟悉,讲了一下思路。
ii. 提问:
1) 数据库索引。从二叉树、平衡二叉树、红黑树一路讲到B+树
2) 多线程运行。讲了一下互斥量
3) 互斥量的实现原理
4) git操作。切换回某一个版本并新建一个分支:git checkout commitID, git checkout -b branchName
5) 智力题:两个人,n个小球,自己先手拿球,一次最多拿三个,至少拿一个,怎么保证自己一定赢(拿到最后一个球为赢家)。
c. 三面(时间:3.26周五下午五点)
i. 算法题:
实现一个智能排队系统,满足以下特性
1. 每个入队者都带有一个优先级属性,优先级高的先出队
2. 队列中的元素,从入队开始每过60秒后,优先级会自动+1
实现Push()和Pop()方法即可
ii. 提问:
1) 自我介绍
2) 为什么想做互联网相关的?(自动化专业转互联网)
3) 一个骰子,从9个人选出两个人获奖,如何公平选出两个人?
4) 实习相关的内容。
许愿这周oc,hr给了口头。不知道字节offer审批咋样
全部评论
(10) 回帖