一个萌妹纸:大四考研落榜又校招上岸字节客户端开发

2023-10-14 05:30

本文主要是介绍一个萌妹纸:大四考研落榜又校招上岸字节客户端开发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:阿秀
阿秀的校招笔记:https://interviewguide.cn

大家好,我是阿秀

前几天一大早醒来就有个本科学妹找我还愿!

这篇文章是5月初的时候学妹分享给我的,一直最近才整理好分享出来。。。图中的对话发生在五月份左右。

细聊之下,才知道她是本科考研落榜去参加春招上岸字节IOS客户端的。

挺不容易的,因为考研没成功又能上岸大厂的确实不多。

于是阿秀也邀请她做了一下分享,分享一些关于考研、面试之类的感悟,希望对大家有帮助!

还以为是抠脚大汉,没想到是个妹子

我的校招笔记PDF上高频算法题就压了十道左右
个人背景

本科是某末流211农业大学信息管理专业,平常其实也没有好好学习,期末考试都是临时抱佛脚,GPA也就排前百分之50到60吧。

到大三的时候不知道方向所以跟着比较玩的好的人一起考研,报考某 Top985 大学计算机院电子信息专硕被刷,得知结果后积极找工作,也收到过几个上市公司的offer,最后上岸字节跳动客户端。

我喜欢打篮球,希望到时候小伙伴们可以约俺打球啊,俺技术还不错的虽然是女生但不拖后腿,哈哈是个运动少女!

先上一张自拍
考研准备和教训
先画一下重点

首先上一张自己考研时的图书馆学习场所

图书馆
数学

动手做动手做!!!错题本错题本!!没有错题本真的后期复习很吃力的,3-5月过一遍基础6-9月手提,10-12月刷试卷真题(现在大纲大改,大家最好不要做真题了做模拟卷,合工大、李林、李正元模拟卷都不错),然后考前提前1小时刷题,刷到进考场开始,提前就进入状态思路就活跃了。(划重点,无论什么考试都适用

英语

背单词请从一而终,我一开始一天50个,然后是100个,200个,300个,到后面很多单词都会所以背的很快。

只刷真题,看黄皮书就可以了,考英二的先刷英一再刷英二不然你会怀疑人生。

政治

不要学我太早就准备,某卡公众号带背视频大家可以跟着他准备,马原可以跟徐涛老师听,其他的相信我,选择题刷题就够了,大题十二月份背肖四什么的够了。

专业课

当时考的专业课是408(数据结构、操作系统、计算机组成原理、计算机网络),可以跟着王道学真的很良心!

兄弟们如果考研专业课是408,请不要听别人的6月才开始准备(跨考的那种,有基础当我没说),因为东西很多要记要学,而且大题一定要上手做,同类型的一口气做个十道八道!

我今年就是因为专业课95,拖了后腿!!!!!!!气愤脸!!!

好朋友担心我学习了太累送的奶茶,其实是想让我长胖
面试感悟
没时间看完的可以直接看图:

内推像我这种GPA不高的小渣渣就是宝藏,让面试官看到我的发光点(也许)而不是因为GPA直接简历过不了。

大家可以找一些靠谱的师兄师姐啊之类的内推,随便去网站上找的内推码就可能填上之后就两眼一抹黑也什么不知道,去找一些负责的内推人还能给你分享经验、帮你查看面试进度之类的。

来吧,有想来字节的欢迎后台联系阿秀,嘻嘻,保证靠谱!

可以先拿一些面试试水,面多了就会发现其实面试流程就那么几步,自我介绍专业问题代码提问,简历大家可以去超级简历啊这种网站上去做,不要采用什么简历模板花里胡哨的,阿秀的面经都有说哦。

专业问题的话无非就是虚函数、指针、STL的各种底层和运用原理、C++的底层运行、和JAVA的不同、线程进程、三四次握手和原因,操作系统内存管理等等。

刷题也跟着阿秀就可以啦!

这里点名表扬,,,我的校招博客上中的算法模块更新了自己的两个原创刷题专栏:《带你快速刷完67道剑指offer》和《精选力扣300+高频》

另外不要因为觉得自己专业可能不太符合就发憷,表现出对计算机语言的热爱,对新技术的热爱和自己的思考。自信一点,然后不要板着个脸(除非他也板着脸),将专业题答出来,代码题做出来,其实成功的可能性的很大了。

字节跳动面试经历

当时有一个师兄在字节跳动然后刚好缺人,然后我朋友加了他之后又把我拉进去了。

因为内推而且我两段实习经历跟代码没有什么关系,所以只写了两个很基础的课程项目。

这里注意简历上的东西你必须都了解透彻,不怎么了解的都别写上去了不然问到了就很尴尬,不过我的简历因为太过简单差点内推不进去(好险)。

一面

主要是围绕我的项目展开了几个问题:

cookie被禁用了该怎么传递信息?

如果处理多用户超载导致加载很慢?

数据库中drop、delete、tunicate的区别?

让我做了一道sql题,找出前十五个在课程里成绩最低的学生。

线程与进程的区别、进程之间的通信方式(6种不用展开,三面也问了)

堆和栈的区别

执行一次计算机操作的流程(什么PC拿出来再到地址存储器再到数据存储再到ALU之类的)。代码题:一个有序的矩阵,用非暴力的方法找出指定的数字(提示:每次对比一行的最右边的数字)

二面

还是围绕项目问了几个,后来发现实在没什么问的了就转到了基础。

操作系统的作用(4个面经有),

内存命中的执行顺序(先快表没有再访存)

如何加快查找(我瞎说加索引什么什么的)

TCP三次握手,为什么要三次握手

堆排序的操作方式(删除插入,我还说了时间复杂度)

指针和引用的区别

http和https的区别,https怎么实现安全性的

代码题:有一串数字前面升序后面降序,找到数字最大的数组(二分查找,对比两边判断升序还是降序)

数学题

1.52张扑克牌抽中同花顺的概率(没有大小鬼,同花顺指的是同一个花色的连续5张牌),

2.52张扑克牌分成两份,然后从中抽一张,抽到方块A的概率是多少

我第一道题掰手指算了半天,第二题算了半天他看不下去了告诉我A只有4个不是12个。我斗地主5分钟没豆这太为难了。

三面(偏实际了)

浏览器显示网页的全过程(从DNS说到握手)

网页都传送了什么信息(头部信息,什么什么的)

如果你设计网页打不开,而开淘宝等其他软件又是很流畅的,什么原因,怎么解决?

Get和post实际上是一样的,那设计一个网页怎么样才能真的安全的从登录页面传输密码去验证用户?

进程和线程区别,进程通信方式。

虚函数是怎么实现的,底层原理?(虚函数表)

构造函数可以是虚函数吗,析构函数呢?

Map的底层实现原理,unorder_map的?

Public,private,protect的区别

代码题:实现对图片的传输,注意图片只能200张(LRU!!面经命中),这里我说我不太会图片的传输,然后他让我假装是一个结构就行。

代码题进一步问:如果这个是有多个进程同时传输照片,那怎么控制正确的传输(我说采取信号量方式,然后将读者写者的模型说了一遍)

感悟

回顾自己的这段路真可谓一波三折,如果你们看到这里,听好了!

复旦大学工研院电子信息专硕是后花园!!点击就送啊冲啊兄弟姐妹们!

复旦大学工研院电子信息专硕是后花园!!点击就送啊冲啊兄弟姐妹们!

在初试分数出来后积极联系导师,然后过了一个以人工智能为研究方向的导师的提前面试,算是有了一个口头的承诺?

但是后面复试的时候被怼的怀疑人生,人工智能那个方向我们进去的大概三分之一的人选了。第一,我算个半跨专业,第二,我没有相关实操经验,第三,我发挥的不是很好,英语面试的时候那个组的老师麦巨无霸吵根本听不清,虽然题我都准备到了但我怀疑他也听不清我讲话的那种……

然后挂了,挂了,挂了,挂了,暴风哭泣~~~~

其实之后复试结果没出来之前,还调剂上了某211的重点实验室,但不甘心,所以又找办法退掉想等校内调剂。

结果校内调剂分数不够,我差了十八分,然后开始在4月份左右面试工作和调剂学校,调剂学校几乎没有好的,所以进了也都放弃了。

工作的话,我本来以为一定完了,什么好工作都没有了,吃XX也赶不上热的了……

结果试试发现还是有很多好公司招人的,我觉得Boss直聘上的其实都还不错,只要你积极约到面试还是不难的,我也斩获了好几家上市公司的offer。

最后是遇到贵人把我拉进字节的群,然后给我推荐了阿秀,我靠着复试时准备的C++和阿秀的校招笔记一路过关斩将赢得offer。

以上就是我的全部分享了,非常感谢阿秀给我这个机会跟大家分享我的经历!

最后祝大家都能学有所成,前程似锦,我们高处相见!

我是阿秀,人生最可怕的事莫过于在别人放弃你之前,你先放弃了自己,我们下期再见。

推荐????:《逆袭进大厂系列》(包含C++、操作系统、计算机网络、MySQL、Redis、情景题)

推荐????:总有人在你不知道的时候,默默前行(他人经验)

推荐????:求职软实力(面试、话术、简历)

---END---

你好,我是阿秀,本硕均于普通双非学校就读,读书时做过写手、玩过爬虫、耍过单片机、搞 过GPU、搭过服务器。校招时拿下字节跳动SP、华为、百度等6个offer,现于抖音旗下担任研发工程师,技术栈为C/C++/Golang,前端缺人偶尔也能顶一手。

点击此处查看我的幡然醒悟的八个月自学经历,不是逆天改命也不是逆袭,只是多花了点时间和坚持。一路走来,很累也很不容易,希望能帮助到更多像我一样的普通学校的学生。我踩的坑不希望你再踩,我走过的路希望你照着走下来。

这篇关于一个萌妹纸:大四考研落榜又校招上岸字节客户端开发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/208485

相关文章

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

Oracle存储过程里操作BLOB的字节数据的办法

《Oracle存储过程里操作BLOB的字节数据的办法》该篇文章介绍了如何在Oracle存储过程中操作BLOB的字节数据,作者研究了如何获取BLOB的字节长度、如何使用DBMS_LOB包进行BLOB操作... 目录一、缘由二、办法2.1 基本操作2.2 DBMS_LOB包2.3 字节级操作与RAW数据类型2.