前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >双非研一,字节三面,凉了。下次一定

双非研一,字节三面,凉了。下次一定

作者头像
白泽z
发布2022-08-18 14:10:24
5820
发布2022-08-18 14:10:24
举报
文章被收录于专栏:Go与云原生开发

前言

今天是2月28日,周一,上周五面完字节抖音商业化后端第三面,今天刚知道结果,凉了。

从投简历开始到三面结束,前前后后大概持续了半个月的时间吧。这里分享给大家,算是总结失败经验,再接再厉。但是我认为用于普及一下应届生找工作的流程,了解中大厂实习大致难度,如何写简历,如何投递简历,应该是够用了。依稀记得我本科时到秋招季的时候,辅导员开直播教学生写简历,只是没想到我也做起了类似的事情。(我双非研一在读,只有过一段中厂实习经验,行文不足之处,恳请见谅)

先说点和本文不相关的,前几天学校研究生党支部开会,聊下来感觉不少人都对读研的生活挺迷茫的,其实本科毕业时也都差不多,读了研,只是暂缓了。

我认为,还是要尝试找到自己想做的事,不要依赖他人,我不希望谁的未来是完全因为别人而决定的

互联网相关学生可能初期找工作比较好找,但中期可能会迷茫,所谓的35岁失业;而其他专业的学生可能初期找工作难度不容易,待遇上还比互联网稍逊一筹,迷茫在前。但后面也会稳步上升,趋于稳定。有人犹豫要不要考研,要不要考公,考了研要不要考公。我觉得这没有绝对的好坏,但找到自己愿意做的事很重要。

我喜欢写点东西,我就写点文章和大家聊聊天,对编程反倒没有那么挚爱,只是不讨厌罢了,但毕竟要吃饭嘛,总归要有一技之长,不然靠什么追求诗与远方呢。

简历相关

撰写简历

我觉得这是另一个话题了,等面试结果出来再看有没有必要细写吧。尽量找一个好的模板,在此基础上填充自己的履历,我的简历模板就是下面这个。其实也很好找到类似模板的,别太花哨即可。我的模板我会放在公众号里,在文末,回复简历,自取就好。

投递简历

企业校招官网我用来关注岗位信息和相关要求,但是直接在官网投递反应速度比较慢,但是自己可以查看进度。

我一般来说在app上投递,拉钩或者BOSS直聘,我自己中厂实习在拉钩上找的,字节是在BOSS上。毕竟app会有沟通环节,获得面试几率也比较大。(当然如果有内推走内推,简历会被更早看到)面大厂这个还很重要,有时候不是你的简历不行,是人家可能还没从海量的简历中看到,还有就是内推靠谱和不靠谱的也两说,有熟人最好,可以帮你查进度,如果只是网上找个内推码可能效果没那么好。

相比之下,中厂日常实习的面试难度没有一线互联网大厂那么高,个别听说只有一面(但投递流程是一样的,参照上面👆),不过同一个公司不同部门不同岗位之间差别也很大,看面经也不要盲从。下面是我的字节三面的面试过程。

面试过程

一面 60分钟

  • 自我介绍
  • 讲讲数据库(mysql、redis)
  • 讲讲网络(tcp三次握手、四次挥手、两次握手有什么问题、滑动窗口)
  • 做题:leetcode的middle难度一题
  • 反问
  • 实习生如何提升自己:字节还是以跟着做项目为主,应届生和实习生基本同样安排。
  • 前面的回答有什么不足:基础知识掌握不错,算法有点出乎意料。题不难,但没写好(解释说准备考研之后一两年就很少刷题了,然后在未来的十天时间里我去力扣刷了30多题找状态,中等和困难,但是第一面已经过去了,白给),我在力扣刷题比较少,面试前差不多刷了5题。建议没有刷过题的同学至少在力扣上A个200题,有些题不难,但是思路比较新,看过就记得,没见过就白给了,还有就是投递简历前还是刷一下题,因为可能投递之后就被通知准备面试了,这一点也让我有点措手不及。

二面 80分钟

  • 自我介绍
  • 讲讲项目
  • go爬虫(kafka、布隆过滤器)
  • 分布式链路追踪的原理以及实现
  • 操作系统
  • 进程线程区别
  • 进程的各种状态的调度
  • 进程的通信(管道、共享内存、信号量)
  • 内存分配(伙伴算法)
  • 数据库
  • b+树结构
  • 索引(最左前缀原则)
  • b+树节点与页面置换,如果有很大的一个text字段怎么办
  • 慢查询日志(如何定位问题点)
  • explain语句显示字段
  • 登录态
  • cookie + session
  • jwt + token
  • 做题:leetcode的hard难度一题
  • 反问
  • 实习生如何提升自己:会有培养计划,以及mentor带
  • 部门涉及的业务(实习生会接手什么):抖音电商,涉及支付、交易、订单等
  • 前面的回答有什么不足:挺好的,自己总结一下有什么问题

三面 75分钟

  • 自我介绍
  • 登录态
  • 如何控制jwt的过期时间(结合应用场景,深)
  • 用redis的key和value是什么(结合应用场景,深)
  • 不使用redis如何控制jwt过期时间(结合应用场景,深)
  • web服务器
  • 对于nginx的使用(结合应用场景)
  • 数据库(这部分深度结合应用场景,下面是部分记得的题目)
  • 数据库三大范式(不要背,讲应用)
  • 分页查询语句(结合实例)
  • 最左前缀原则(样例判断,分析)
  • 唯一索引和普通索引的区别(使用场景)
  • 读写锁的使用场景(深)
  • 重入锁非重入锁的区别,使用场景(深)
  • 如何判断索引是否生效(explain,深)
  • 做题:leetcode的hard难度一题
  • 没有反问(感觉凉了)

三面的面试官是临时换的,原先安排的有事就没来,整体三面的难度是比二面高不少的。尤其侧重于对数据库的考察。并且需要结合具体应用场景讲述知识点,需要一定的工作经验的支撑才能答好。这一面应该是很能考察出一个人的水平上限的

结束语

总结就是字节即使是日常实习也并不容易进,当然猜测不同的部门也有些许差别,但是打铁还需自身硬。

后面一段时间应该会多下点功夫在数据库上,并且平时尽量保持刷题手感吧,我也会在博客或者公众号上定期发布一些自己的学习总结。需要的同学可以关注,我们共勉。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员白泽 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 简历相关
    • 撰写简历
      • 投递简历
      • 面试过程
        • 一面 60分钟
          • 二面 80分钟
            • 三面 75分钟
            • 结束语
            相关产品与服务
            云数据库 Redis
            腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档