5.26 一面
- 自我介绍
- 项目
- tcp/ip,socket与七层协议的关系
- http是什么?http各种状态码
- 清不清楚http各种版本的历史?新版本中有哪些改进?
- HTTP有哪些请求方法?区别是什么?get的限制?
- 为什么是四次挥手
- 如何检查访问资源的情况(检查->Network)
- Linux常用哪些命令
- 什么是僵尸进程,如何产生,如何消除?
- 什么是守护进程?
- crontab如何设置每分钟执行一次,如果程序执行时间超过1分钟怎么办
- 如何查看系统资源占用,有哪些指标?什么情况下负载过重
- Dockerfile中常见的关键字
- 如何进入Docker容器
- Docker如何实现主机和虚拟机间共享
- 【mysql】选课多于5节课的学生
- 【编程】按照区间分级别(二分法)
5.31 二面
这次面试不太合常理,不太像是一个技术面试,而是一个计算机理念面试。面试官会在简历上寻找漏洞,不断地挖掘,不断地深入,直到你面红耳赤答不上来。
- 你大学四年学到了什么?对哪些东西比较擅长?
- Docker容器为什么轻量级?用通俗的语言讲一讲(我讲了很多,但是面试官仍然不满意,并且说“不能用通俗的语言讲出来,说明你对于它的理解不够深刻”)
- 你对于操作系统内核了解吗?内核是由哪几个模块组成的?
- 为什么有系统调用?系统调用什么时候使用?你熟悉C的标准库吗?read和write函数有没使用到系统调用。
- 计算机网络有连接和无连接的区别是什么?请用通俗的语言讲一讲
- 请教我某一个我不会的知识?用通俗的方式解释?(讲的是WebGL图形绘制流水线)
- 简历上说你对python和pytorch比较熟悉,主要在哪些方面使用到了?
- visualpytorch项目(简历上写的项目)中你觉得最困难的部分是什么?
- 你觉得作为一个985高校出来的学生,已经可以对齐顶尖大学了,跟那些从蓝翔出来的专科生有什么区别?
- 你觉得作为计算机领域的人,最重要的特质是什么?(不是实现了什么,搭建了多少服务,运行了多少代码,踩了多少坑,而是要始终保持好奇心,理解技术背后的原理,想方设法去寻找答案,与最顶尖的人去交流)
- 反问:移动OS服务端具体是做什么的?
面试官的评价:我在你身上看到很多优点,但也有很多不足的地方,但我们更希望能发掘你的优点,希望有一段时间去培养你。但是我们不太愿意招纯研究生,研一肯定有很多课程没时间,你一周来一天我们也不好给你安排任务。而且我们也不可能再等你两年时间,我们需要商量一下会不会给你提供这个机会。
6.2 收到感谢信
个人是认为收到感谢信跟技术与实力无关,可能更多的是其他方面的原因,有以下猜测:
- 字节跳动不愿意招纯研究生,最好研一快结束,研二再去投递,因为他们担心可能研一期间课程太过繁忙。
- 目前这个阶段来说,字节跳动不太缺人,并没有像前几个月那样把关比较松,现在他们可能希望能招到长期的实习生,进行慢慢培养。对于他们来说,实习生也分配不了重要的任务,短期的话招过去价值不大。
- 可能跟个人其他方面的表现有关,比如说个人的思想道德,品质,人际交流能力等等,他们不希望招思想比较消极的人。
感想
说实话,这次面试对我的打击挺大的😕。第一次参加大厂的面试并无法感觉到对方认真负责的态度。反常理的是:
- 二面全程都没有提出算法题,感觉好像是在以其他方式为难你,而不是真正想招你进去
- HR跟我打电话时说只有3次面试:前两次技术面试,最后一次HR面。但实际上第二次不像是技术面试
- 一面结束后,迟迟两天没有回复。我打电话给HR时,对方说事情比较多,正准备给我打电话,然后回复我通过了,给人一种不情愿的感觉。
另外,这一次面试是在之前5月上旬通过内推投递了三份简历,均没有通过的情况下进行的。之前投了3个算法岗位,但是一直没有得到回复。过了将近十天,在5月18日才有字节的HR打电话过来说之前的投递都被刷下来了。然后一个后端相关的岗位“捞”到我的简历。
最后,我还是希望大厂招人能真诚一些,不想招纯实习生就直接不要捞,不要为了刷KPI去搞面试。毕竟为了准备这场面试,我需要付出很多时间和精力。
全部评论
(3) 回帖