别再说我们缺一个程序员了
首发在:https://hengy1.top/article/22239f7a.html 一直想写这篇文章,一直没动手,不止是因为自己懒,说白了还是感觉自己没底气。 现在的话我觉得我可以稍微分享一下经验,让各位在参加比赛/项目的时候对彼此的职责有更多的要求。 接下来我将从自我介绍,开发流程,非程序员角度,程序员角度来简单说说自己的看法。 圣经:听说你组了比赛的队伍然后准备找个写程序的 注意:这里的项目不指研究性质的项目哈~ 自我介绍 本人24届网络空间安全的一名学生,参加大大小小项目10余项。 现为字节跳动后端研发实习生,多的奖项就不列了。看干货重要吧🤔 开发流程 说到开发流程,可能干计算机的都不知道完整究竟是怎么样的。一般都是拉去干全栈,能怎么实现就怎么来 关键是所谓的全栈也是浮在表面上,下面我就简单说一下一个完整的全栈过程。 Ps:以下过程参考《程序员的自我修养》 陈逸鹤(著) 我看完了,不错推荐 当你看完完整的开发流程,就不要怪为什么找了个计算机的,想实现这那的都不简单。 如果你想了解更多,我推荐你看看APIFox这个软件的介绍视频,不仅推荐一个不错的软件也看 ...
大二拿下字节Offer究极面试经验
前言: 请允许我用标题党的标题吸引进来,当然我也保证质量来尽可能说说我的经验。 鄙人24届本科(大二)在金三银四的末尾收到了字节offer。Base:广州 以下经验全是我自己捣鼓出来的,大二下返校的时候我属于是什么都不知道然后一步步折腾出来的 总的来说难度:研究生 ≈ 本科校招 > 大三暑假实习 > 日常实习 (HR帮我投递是暑假实习)以至于每厂面试面试官都要反复确认下简历上的24届 学历越高问的越难,我也不知道这是为啥?不都是一个岗位吗? 前提: 首先手上得有几个项目,几个奖项,至少简历得写得出来。 其次不要是PPT选手,项目都是自己做的,自己知道里面的知识点,以及如何解决的。 要么提前准备,开了春秋招就去投递,要么不要急着投递,准备好了再去,宁愿HC少点但是有把握 常见的术语:OC:Offic Call; HC:Head Count;Base:地点;Leader:领导 简历: 简历的话最开始我把我的全部项目经历写上去了,写了差不多2页然后去找人修改(前辈,大佬等)多但是不精 然后我又去看帅地,鱼皮,厨子的校招简历经验,看看模版是怎么写的,然后自己修改下。 现在简单说一下 ...
22年字节跳动飞书人力套件三面面经
前文题要: 一面:https://www.hengy1.top/article/c956b8c6.html 二面:https://www.hengy1.top/article/8b06e189.html 三面: 难度的话不难~偏向宏观~ 基本没有什么八股文 自我介绍 巴拉巴拉(添加了CSDN的5w阅读量以及Github的百star)[事实的吹牛] 讲一下你最体现你能力的项目(说拿奖最高的那个做的项目) 你这个项目团队组成如何(人员组成以及分工) 你从这个项目中学到了什么(学习经历以及团队精神) redo log你们是用来做什么的(八股) 你的第一个项目是网关?为什么要做这个(介绍项目) 你了解Nginx的源码吗?底层实现如何(底层看推文简单了解过) 你知道Mysql与NoSql的关系吗?应用场景呢?(没有具体答案说的使用场景) 你学Go语言已经多久了? 你简单说一下GMP的理解吧(GM是怎么一步步演变到GMP的以及调度策略) 你知道数字签名以及加密的关系吗?(一个验证一个明密文) 你简单讲一讲你了解的加密解密(非对称;对称;哈希…) …((忘记了)) 来做题吧 剑指 Of ...
22年字节跳动飞书人力套件二面面经
前文链接:https://www.hengy1.top/article/c956b8c6.html 简单介绍本次面试:波澜起伏吧,面试完自己心里没有啥底~ 24届本科菜鸡,没网上问的那么难,八股偏少,话不多说了直接来个复盘~ 二面:(70mins) 你先来个自我介绍吧 好的刚才听你参加了很多项目,那你介绍一个你最拿手的 你刚才说到你主要负责互助跑腿系统,那你简单介绍下系统设计吧 你们这个系统主要用了什么表设计呢? 订单的不同状态有哪些?你们是怎么处理的? 现在项目先打住,我们直接来做题吧…(一面其实紧张写代码就没写好) 差不多过了10分钟直接来写代码,但是飞书的代码是在飞书上面写,手写全部包括案例 你会写chan吗?我想你开3个协程来相互打1,2,3。我当时脑子一片空白了,说我知道用锁但是一下没思路 那你来做下链表吧,开始写Node,链表的排序插入删除… 因为不是写核心函数,面试官一直提醒情况考虑完全了吗? 再来做一道题,一道算法题,那个时候脑子一片浆糊,然后看题读了一会没啥思路,然后面试官提示,我说那我张纸来看看,然后拿了纸一下子舒畅多了,直接写写画画就发现挺简单的,说了下思路 ...
22年字节跳动飞书人力套件一面面经
前言: 本人24届,人生第一场面试来自字节跳动,也挺开心的。 Boss上的途径直接找的对应岗位的HR,效率挺快的,收大二的,点赞~ (但是投递的大三暑假实习我一时间没搞懂,不过问题不大) 一面: 自我介绍 301/302的区别 https的交互过程 简单说一下拥塞控制算法 Gin的路由匹配 如何判断链表存在环 如果判断括号是匹配的 上亿个数中找到前10个数 算法:二叉树每一层的和 反问:1. 面试官对我的评价。 反问:2. 招聘上是主JAVA,GO用的多吗? 反问:3. 往后端深入走的话,有不有建议? 差点加上微信[doge] 简单说下当时的情况:首先前面的问题基本都没啥,很基础直接秒答。 算法题的话编辑器是飞书仿牛客的编辑器,有提示但是只有main函数,其余全部自己写。 然后算法一个DFS就能解决但是我太紧张了,以及没有Debug选项,导致没跑出来。 我一下子没找出来,面试官也没找出来,就我讲了一下思路没问题就进行反问了。 小总结 面试官挺看重基础的,评价的是基础还不错,算法可以写简单点。 4点完的6点发的下一面的链接,好好继续 ...