字节跳动抖音电商一面凉经


7.28 下午 15:00 (45min)
···开学大四,菜鸟一只      ···
1.自我介绍
2.业务部分:
2.1 堆和栈的区别
2.2 调用一个函数在堆中的过程:
栈由高地址向低地址增长,栈顶指针保存在一个寄存器esp中,压栈操作使得栈顶的地址减小。
堆栈帧,ebp寄存器中的帧指针指向函数活动记录的一个固定位置,当函数调用时把一部分或所有的参数压栈,把当前PC寄存器里的值压栈,blahblahblah....
2.3 密码学 中间人攻击、RSA、DSA密码的差别、加密过程,私钥加密公钥加密,数字签名的过程(跟本人网络空间安全背景有关)
2.4 键入一个URL
感觉是面试官随便提的一个好思考下一个该问什么
2.5 彩虹表、kerberos、ECC(椭圆曲线加密)
这里就感觉像在刁难了...。虽然是安全的学生但是项目并没有关于安全,主要复习的都是计网操统

代码:
1.一个无序数组,求其topK
我是废渣,只想到了堆排序,优先队列出队。面试官问优化方法,没想到orz。
2.时段统计。动态规划。
一开始的写法复杂度高,经提示写出....

总之就是既没运气,实力也确实不过硬。凉凉很正常。

#抖音电商后端##面经##字节跳动##校招##Java工程师#
全部评论
啥岗位啊
点赞 回复
分享
发布于 2021-07-30 22:07
这是java开发岗?
1 回复
分享
发布于 2021-07-31 12:52
淘天集团
校招火热招聘中
官网直投
丧。。。
点赞 回复
分享
发布于 2021-07-30 17:36
面完多久出结果的
点赞 回复
分享
发布于 2021-07-30 19:07
topk那个可以用快排的思想
点赞 回复
分享
发布于 2021-07-30 20:17
请问时段统计是啥题呀
点赞 回复
分享
发布于 2021-07-30 20:59
base哪里啊
点赞 回复
分享
发布于 2021-08-02 16:07
void getPeopleNum(vector<int>& begin, vector<int>& end){     vector<int> begCnt(24, 0), endCnt(24, 0); // 24个小时,有0时     const auto n = begin.size();     for(int i = 0; i < n; ++i){         begCnt[begin[i]]++;         endCnt[end[i]]++;     }     int sum = 0;     for(int i = 0; i < 24; ++i) {         sum = sum + begCnt[i] - endCnt[i];         cout<<"当前时段为: "<<i<<"点~"<<i + 1<<"点,当前同时在线人数为 = " <<sum<<endl;     } } //    vector<int> begin{0,1,2,3,4,1,2}; //   vector<int> end{7,6,3,10,7,8,9}; 当前时段为: 0点~1点,当前同时在线人数为 = 1 当前时段为: 1点~2点,当前同时在线人数为 = 3 当前时段为: 2点~3点,当前同时在线人数为 = 5 当前时段为: 3点~4点,当前同时在线人数为 = 5 当前时段为: 4点~5点,当前同时在线人数为 = 6 当前时段为: 5点~6点,当前同时在线人数为 = 6 ..........
点赞 回复
分享
发布于 2021-08-03 15:01

相关推荐

点赞 23 评论
分享
牛客网
牛客企业服务