字节跳动-Data-系统部 后端研发 秋招提前批一面
刚面完,大概是凉了。
楼主绝大多数时间在考研,没怎么准备,感觉好多东西都不懂qwq。
之前报过日常实习,但是没去面,这次被hr捞上来说简历评估通过了,要参不参加提前批?我说在考研不报,然后在hr的鼓动下报了一下试试(kpi警告)。
以上是背景,下面是经过。
面了大概50min的样子,难度感觉不大,但我太菜了qwq。
首先是自我介绍,balabala说一堆。
下面就是项目为导向,提问问题,基本没问语言相关的东西。
我的项目都是一些课设啥的,很水。
and因为这个组是做基础架构的网络流量相关的,所以问网络相关的东西比较多。
网络大概有以下问题:
1. time_wait 是啥,场景有啥
2. 你这个项目里有啥网络协议,应用层有啥协议?
3. 你这个项目的某个功能怎么做的,能不能优化?
4. https的流程是啥,加密是对称还是非对称的,解释一下?
操作系统&数据库方面:
1. 线程和进程的概念,区别(区别这里提示了一下,太菜了)
2. 事务的ACID都是啥
代码题:
1. sql 很简单的题,写一写或者讲一讲,但是楼主很久没写了,稍微讲了讲&写了个伪代码。。。
2. leetcode 32. 最长有效括号 ,之前没看过,一开始写了个二维dp,做法有点问题(坦率的讲,俺知道有点问题,但是没混过去,面试官还是很厉害的),在提示是一个一维dp的情况下做出来了,然后让着把输入输出写全,没实际跑。
3. 上个题的若干强化
- 强化1:扩充括号种类[] {},怎么做
- 强化2: 加上''和"",这种不分左右的括号怎么做
- 强化3:有两种更改方式,最小化变为合法括号的次数。更改方式1:改变括号种类;更改方式2:在尾部加入括号。
再往后就是反问了。
问他们是不是运维(😂),做的事情是啥,框架是自己写还是用开源的。
一些感想(时间不充裕的友友这块就可以不看了):
emm这次是考研过程中投递的,hr也知道我在考研,说可以面一下积累面试经验,万一过了可以再做抉择(kpi警告)。
这次基础知识的回顾算是专业课的预复习吧(大概看了3-4个晚上的样子,白天高数和英语)。
很多问题的解答都是凭借印象答的,感觉回答很不正规,但是面试官很nice,会引导你回答问题。进阶的技术栈俺也不会(他也没问)
感觉自己还是太菜了,大家一起加油吧!
算是考研摸鱼了。(别骂了别骂了,and为啥没有删除线)
#字节跳动秋招提前批##字节跳动##面经##校招##后端开发#