上学期一直在忙小论文的事,匆匆忙忙投出去后就放寒假了。
在寒假期间复习了一些C++的相关知识点,没想到开学之后,身边的同学都已经整装待发,lc刷题都是100打底,而我还是空白。。瞬间有些心虚,八股文也没怎么背,本科和研究生期间也没有做过项目。这时我才感受到强烈的紧张感,开始狂刷lc和八股文。
身边同学二月份已经都参加了很多的提前批,还可以免笔试。但是我那会还没准备好,怕浪费机会,索以就等到了三月多才进行投递,但是这时已经大部分都需要笔试才可以。
投递公司:猿辅导、美团、米哈游、网易互娱、字节、美团、阿里、华为、腾讯、百度、度小满、网易雷火
猿辅导(客户端开发):
3月中旬参加笔试,三题AC一道题,进了面试
4.11 一面,挂
美团(SLAM算法):
笔试四题 AC两题,进面
3.25 一面,挂
米哈游(游戏研发):
笔试0AC,挂(好丢人QAQ)
网易互娱(游戏研发):
笔试三题 AC两题,进面
4.8 一面,挂(真正意义上开发岗的第一次面试,面的真心惨绝人寰,面完想钻地缝)
字节(C++开发):
笔试AC1.6题,挂
华为(软件研发工程师):
笔试0AC,挂(超难受。。感觉自己就是个废柴)
腾讯(后台开发):
4.18 笔试五题,AC两题(不得不说真的难度大题量大,写的我都手疼了)
4.22 一面,过了
4.27 二面,面试官说和别人商量商量,等了两天后挂了
5.7 被某部门捞起来,一面挂(面了1.5h,跪的彻底)
百度(C++/PHP/GO开发工程师):
4.11 笔试,三题AC一题,进面
4.18 一面,过了
4.18 二面,挂
度小满:
某天下午一二三连面,拿到了找实习生涯中第一个offer,泪目。。
一面写了两题,二面三题,三面四题(手撸了三个底层。。)
网易雷火(游戏研发):
鸽了笔试,不知道为啥给了面试机会
面了两面后没消息了。。
阿里(JAVA研发工程师):
3.30投递了一个部门,内推人说JAVA岗也可以C++面
后来接到了约面电话,询问C++是否介意后,被告知可能不太match后挂掉了。。
再后来被捞起来,还没做笔试,但是面试官先约了一面(沟通了可否C++面)
4.24 一面,手撕两题,过
4.30 笔试,2题AC一题
5.6 二面,过
5.10 hr面,过
5.10 意向书
还有一些公司,我在颓废期的时候海投了一波,但是最后因为犯懒没有参加笔试,有的面试因为懒拒了。。可能真的有点累+麻木(其实我也没面多少QAQ。。。太矫情了)
面试到后期的时候,颓+累导致坐在电脑前等面试的时候就有点犯恶心,还是自己太菜了,没项目没实习,以后要好好加油鸭!在这两个月里,几乎每场面试都是牛客网上大家的面经陪我走过的,下面贴一下面试这两个月被问到的面试问题,希望能帮到大家^v^~!
比较神奇的是没怎么被问过数据库,,
C++:
1、C++释放内存
2、C++多态
3、C++智能指针
2、C++多态
3、C++智能指针
4、防止重复报告头文件的指令
5、指针和引用的区别
6、malloc和new的区别
5、指针和引用的区别
6、malloc和new的区别
7、实现一个内存拷贝怎么做
8、C++纯虚函数和虚函数
9、C++虚指针
10、函数传入指针,对指针指向做改动,函数外会有改变吗
9、C++虚指针
10、函数传入指针,对指针指向做改动,函数外会有改变吗
11、静态变量
12、宏定义和内联函数的区别
13、动态链接和静态链接
14、智能指针的类型,如果自己写一个智能指针的类,需要维护哪些函数
15、c++内存分类,内存在硬件上是怎么分布的
16、指针和引用什么时候使用
17、数组和vector的区别
18、设计模式
19、std::move,右值引用和左值的区别
操作系统:
1、进程和线程的区别
2、进程间通讯方式
2、进程间通讯方式
3、线程的通信
4、线程的原子性
5、线程原子性和锁开销的差异
6、C++哪些版本支持线程原子性
4、线程的原子性
5、线程原子性和锁开销的差异
6、C++哪些版本支持线程原子性
7、内存的分页管理
8、共享内存在物理内存上,是怎么运作的
9、磁盘的分块管理
8、共享内存在物理内存上,是怎么运作的
9、磁盘的分块管理
10、粘包处理,粘包处理过程中会有什么问题,函数返回值是什么
11、分布式高并发处理方式,epoll的水平边缘触发
11、分布式高并发处理方式,epoll的水平边缘触发
12、CPU的大小端
13、缓存区的作用?
14、linux如何排查错误
15、linux日志系统
16、线程的安全模式
数据结构:
1、红黑树的插入过程,红黑树key和val在底层是怎么存储的
1、红黑树的插入过程,红黑树key和val在底层是怎么存储的
2、hashmap如何优化随机访问复杂度
3、满二叉树和完全二叉树的区别
计网:
1、tcp三次握手
2、udp和tcp的区别
2、udp和tcp的区别
3、CDN是什么
4、quic协议知道吗
5、如何让udp可靠
6、url输入页面后发生什么
7、http协议中的put和post有什么区别,如果要上传一个图片的话你会选择哪个
手撕代码:
1、前缀树
2、字典树
3、子串数量
2、字典树
3、子串数量
4、二叉搜索树求区间累加和
5、回文串删除字符是否还是回文串
5、回文串删除字符是否还是回文串
6、二叉树中序遍历非递归
7、循环单向链表的反转(自己写class)
8、二分查找
9、卖股票的最佳时机
10、爬楼梯
11、树的路径和
12、链表环的入口
13、链表重组,从链表中间分开后,后半部分反转链表,在进行插入
希望大家都能拿到心仪的offer~~~~锦鲤附体!!
全部评论
(1) 回帖