算法|双非渣硕,开发一年,苦刷算法三个月,四面字节,月薪24k( 二 )


Linux的shell用的怎么样?grep、sed、awk有用过吗?(只会grep...)
怎么监控机器性能?
Linux文件系统了解吗?软连接和硬连接?
矩阵顺时针旋转90°和逆时针旋转90°  股票买卖(几个变种问题没做出来 , 但是基本的应该还行)
三面时间:8月6日 1小时

ps:主要是系统设计 , 发散性问题 , 另外 , 面试官吐槽了我的简历 , 建议简历老老实实套模板 , 不要花里胡哨 , 程序员的简历要整洁明了
kafka如何做到高可用(不会 , 面试官不太满意 , 因为我的工作经历没有互联网高并发 , 而且kafka的确没怎么看)
设计热榜 , 动态展示top K
N个线程交替打印 , 怎么实现 , 写出来 , 跑一下
设计长短地址转换
四面基本流程 , 问离职原因 , 聊人生等等
总结整体字节跳动的面试感受 , 面试官很专业 , 要求基础知识很熟悉 , 面试之前一定要准备后再去面试 。 LeetCode题目也要刷 。 手写算法留的时间不多 , 3-10分钟 , 如果3分钟还没写 , 就要求讲出解题思路 。
切记面试前一定要刷题和准备 , 简历上的项目不熟悉的千万不要写上去 , 写上去的项目备好2-3个技术方案 。
分享一些面试字节跳动必刷的面试题与学习文档算法(面过字节的朋友都知道 , 字节的算法是问的最多的)
推荐这份左神写的《程序员代码面试指南 , IT名企算法与数据结构题目最优解》
书籍涉及算法与数据结构编程题目240道以上 , 并且个人实现出最优解 , 大部分题目为面试高频 。
限于平台篇幅原因 , 只能截取部分目录及内容 , 需要的朋友转发文章后 , 关注我 , 私信回复【学习】即可获取到!
目录(算法分为将、校、尉、士四个等级来表示难易程度)
第1章栈和队列
设计一个有getMin功能的栈(士★)
由两个栈组成的队列(尉★★)
如何仅用递归函数和栈操作逆序一个栈(尉★★)
猫狗队列(士★)
用一个栈实现另一个栈的排序(士★)
用栈来求解汉诺塔问题(校★★★)
生成窗口最大值数组(尉★★)
构造数组的MaxTree (校★★★)
求最大子矩阵的大小(校★★★)
最大值减去最小值小于或等于num的子数组数量(校★★★)
马上金九银十了 , 文中提到的资料全部免费分享给大家 , 希望大家都能到收获满意的offer
转发文章后 , 关注我 , 私信回复【学习】即可得到免费获取方式
大厂面经&面试题精选
最后对于大厂面试 , 我最后想要强调的一点就是心态真的很重要 , 是决定你在面试过程中发挥的关键 , 若不能正常发挥 , 很可能就因为一个小失误与offer失之交臂 , 所以一定要重视起来 。 另外提醒一点 , 充分复习 , 是消除你紧张的心理状态的关键 , 但你复习充分了 , 自然面试过程中就要有底气得多 。
【算法|双非渣硕,开发一年,苦刷算法三个月,四面字节,月薪24k】以上内容中所有的学习资料、面试资料 , 均可以免费提供 , 希望大家金九银十面试顺利 , 拿下自己心仪的offer!


推荐阅读