拾牙的2021年秋招总结(大概会有帮助?)

目录

  • 秋招面试经历
  • 秋招面经参考
    • 基础部分
    • 面经
  • 常见问题
  • 对秋招一些经验
  • 最后收获
  • 后续安排

秋招面试经历

时间公司岗位面试轮次是否完成
2021年7月2日 07:00禾赛嵌入式软件工程师提前批一面pass
2021年7月7日 16:00图森未来软件研发工程师-Linux应用提前批一面not pass
2021年7月9日华为杭研所通用软件-数据库内核提前批一面、二面pass
2021年7月10日 15:00触宝后端开发工程师提前批一面not pass
2021年7月13日 19:00墨奇科技分布式存储与数据库提前批一面pass
2021年7月18日 10:00Tencent 腾讯c++后端提前批一面pass
2021年7月18日 18:00字节跳动后端开发工程师提前批一面pass
2021年7月21日华为杭研所通用软件-数据库内核提前批三面(业务主管面)pass
2021年7月21日 19:00墨奇科技分布式存储与数据库提前批二面not pass
2021年7月22日 18:00字节跳动后端开发工程师提前批二面pass
2021年7月26日 19:00百度百度地图C++/PHP/GO后端开发提前批一面pass
2021年7月28日 19:00Tencent 腾讯c++后端提前批二面pass
2021年7月30日 19:30百度百度地图C++/PHP/GO后端开发提前批二面pass
2021年7月31日 10:00拼多多服务端研发工程师提前批一面pass
2021年8月1日 14:00拼多多服务端研发工程师提前批二面not pass
2021年8月3日 10:30Tencent 腾讯c++后端提前批三面(技术+业务)pass
2021年8月5日 11:00Tencent 腾讯c++后端提前批HR面pass
2021年8月5日 19:00百度百度地图C++/PHP/GO后端开发提前批三面(业务)not pass
2021年8月5日 21:00字节跳动后端开发工程师提前批三面(技术)not pass
2021年8月10日 19:00百度搜索技术平台研发部C++/PHP/GO后端开发提前批一面pass
2021年8月16日 18:00B站数据库工程师正式批一面pass
2021年8月20日 19:00百度搜索技术平台研发部C++/PHP/GO后端开发提前批二面部门招满,面试取消
2021年8月21日 14:50贝壳后端正式批-一、二、HR面pass
2021年8月23日 19:30阿里c++开发正式批一面not pass
2021年8月24日 16:00字节后端正式批一面not pass
2021年8月24日 19:40OPPOLinux系统工程师正式批一面pass
2021年8月25日 19:40百度C++/PHP/GO后端开发提前批一面pass
2021年8月27日 18:00B站数据库工程师正式批二面pass
2021年8月30日 14:10OPPOLinux系统工程师正式批二面pass
2021年8月30日 15:00百度C++/PHP/GO后端开发提前批二面pass
2021年8月30日 19:00美团数据开发工程师正式批一面pass
2021年8月31日 10:40OPPOLinux系统工程师正式批HR面pass
2021年9月1日 16:00百度C++/PHP/GO后端开发提前批三面(业务面)pass
2021年9月2日 11:00B站数据库工程师正式批三面(技术面)pass
2021年9月3日 10:00美团数据开发工程师正式批二面放弃面试
2021年10月17日 15:30B站数据库工程师正式批HR面pass

秋招面经参考

基础部分

C++语言:
https://www.icourse163.org/learn/BUPT-1003564002?tid=1461043448#/learn/announce
进阶的话:侯捷网课(关于stl可以看看),b站上找计算机基础:
操作系统:https://www.bilibili.com/video/BV1YE411D7nH
计组:https://www.bilibili.com/video/BV1BE411D7ii
数据结构:https://www.bilibili.com/video/BV1b7411N798
计网:https://www.bilibili.com/video/BV1jK4y1e7BE算法:
labuladong算法小抄 看
漫画算法小灰 看
关注公众号:代码随想录,按照题目类型刷
LeetCode 101 刷
力扣Hot100 刷
牛客高频50 刷
大概刷200~400就差不多了,但是要保证刷过的题再做没问题,也就是反复刷
数据库:
熟悉基本操作:https://www.bilibili.com/video/BV1Vt411z7wy
熟悉基本调优:极客时间-MySQL实战45讲:https://time.geekbang.org/column/article/68319
mysql必知必会、高性能Mysql

面经

主要来自牛客和一些公众号:
C++面试宝典
公众号:
小林coding (图解系列)
拓跋阿秀
打印下来看,每天看点,牛客面经上会有许多重复知识。

常见问题

static的作用
c++中四种cast转换
C/C++ 中指针和引用的区别
C++里面的四个智能指针
构造函数、析构函数可以是虚函数吗?为什么?
类的构造链、析构链顺序
重载与重写
虚函数和多态
右值引用
C++源文件从文本到可执行文件经历的过程
C++的内存分配
new和malloc的区别
STL的allocaotr,即C++ STL 的内存优化
C++11有哪些新特性map、Multimap、unordered_map底层机制
vector和list的区别
vector扩容机制
TopK
堆排序、归并排序、快排
红黑树、跳表
LRU进程与线程、协程
几种IO模型
进程间通信的方式、线程通信方式
Linux虚拟地址空间实现机制
虚拟内存和物理内存怎么对应
多线程和多进程的不同
OS缺页置换算法
死锁发生的条件以及如何解决死锁
操作系统中的结构体对齐,字节对齐
互斥锁、自旋锁
大端小端以及如何判断大端小端
系统调用是什么,你用过哪些系统调用TCP建立连接和断开连接的挥手过程
tcp握手为什么两次不可以?为什么不用四次?
TCP的自带的机制
TCP与UDP区别
输入一个网址,得到渲染的画面过程,越详细越好
time_wait状态
GET和POST的区别索引相关
B+树相关
undo redo bin log相关
主从同步相关单例模式,手写懒汉与饿汉
工厂模式,发送与订阅还有一些场景题与linux操作以及调优相关的也会问。

下面贴出几个有用的链接,希望能给你帮助:
Mysql常见问题
海量数据场景题
算法题后期注重牛客前50与leetcodeHot100,经常会考上面的题。

对秋招一些经验

1、提前批一定要投,越早投递越好,不要怕没有准备好。腾讯和百度两家会反复捞。
2、实习项目好好梳理,不熟悉的项目or比赛or技术栈不要写在简历上
3、算法提前半年~一年左右刷,八股最好是在学习相关课程的时候就开始看,以八股为中心去扩散学习知识。
4、没拿到意向书之前,表现出想去的意愿,并且愿意提前实习,不然三面orHR面直接挂掉
5、每次面完记录下自己不会的八股,查漏补缺
6、算法、C++基础、计网、操作系统、数据库,最好擅长一个方面(有过深入研究,避免同质化竞争)

最后收获

在这里插入图片描述
华为听说是14级,在批流程
B站三面后隔了一个多月来了hr面…

后续安排

由于目前距离毕业还有大概10个月的时间,除去搞毕设一个月的话,大概还有9个月的时间。
目前是想先把手头上的几本书看完(预计3~5个月):
《Redis设计与实现》
《Unix高级环境编程》
《Unix网络编程》
《Java测试驱动开发》
还有强哥的几本书也要看完:
《重构》
《深入理解Kafka :核心设计与实践原理》
极客时间上还有几门课也要看掉(预计2-3个月):
《操作系统实战45讲》
《分布式协议与算法实战》
《趣谈Linux操作系统》
还有这些:
在这里插入图片描述
然后每天打打原神,有空的时候再来个毕业旅行,时间大概就差不多了。
如果还有时间,那就去提前实习,嗯,就这样吧。
补:
后续发现有些书不适合现在看,动态调整目标吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/376901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CPU使用率的查看以及性能分析(perf top/record/report)

目录CPU使用率查看CPU使用率(top、pidstat解释)CPU使用率过高perf topperf record 和 perf reportCPU使用率 Linux通过/proc虚拟文件系统,向用户空间提供了系统内部状态的信息。 /proc/stat提供的就是系统的CPU和任务统计信息。 执行命令cat…

如何从JavaScript数组中获取多个随机唯一元素?

The JavaScript is a very versatile language and it has a function almost everything that you want. JavaScript是一种非常通用的语言,它几乎具有您想要的所有功能。 Here, we will show you how to generate random unique elements from an array in JavaSc…

什么是ACID理论(二阶段、三阶段提交、TCC)

目录二阶段提交协议TCC(Try-Confirm-Cancel)预留成功预留失败三阶段提交协议总结Some questionsreferenceACID理论时对事务特性的抽象和总结,想要实现ACID需要掌握二阶段提交协议以及TCC 这里是有关协议的论文PDF链接: CONCURRENC…

oracle安装后新建数据库实例及配置

ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法 (2011-01-20 13:50:37) 转载▼标签: it 分类: 技术早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务…

html5游戏开发--动静结合(二)-用地图块拼成大地图 初探lufylegend

一、前言 本次教程将向大家讲解如何用html5将小地图块拼成大地图,以及如何用现有的高级html5游戏开发库件lufylegend.js开发游戏。 首先让我们来了解了解如何用html5实现动画,毕竟“动静结合”是先有动再有静。看了上一章的内容,或许你就有了…

BASE理论(基本可用策略+ 最终一致性实现)

目录实现基本可用的几个策略1、流量削峰(不同地区售票时间错峰出售)2、延迟响应,异步处理(买票排队,基于队列先收到用户买票请求,排队异步处理,延迟响应)3、体验降级(看到…

Paxos算法(Basic Paxos 与 Multi-Paxos思想)

目录Basic Paxos三个角色达成共识的方法对于Basic Paxos的总结Multi-Paxos领导者优化 Basic Paxos 执行referencePaxos 算法包含 2 个部分: 1、Basic Paxos : 描述多节点之间如何就某个值达成共识 2、Multi-Paxos : 描述执行多个Basic Paxos实…

vs2012下调试mvc4源代码

当前流行的应该是mvc3才对。然后在研究mvc3的源代码时候,Html这个属性下的扩展方法Partial()都没有。IntelliSense不会提示该方法,找了半天的资料也问了一些博友,没看到好的解决棒法。最后没辙另辟蹊跷,就开始着手研究mvc4的源代码…

JAVA UDP网络编程学习笔记

一、UDP网络编程概述 采用TCP协议通信时,客户端的Socket必须先与服务器建立连接,连接建立成功后,服务器端也会持有客户端连接的Socket,客户端的Socket与服务器端的Socket是对应的,它们构成了两个端点之间的虚拟通信链路…

(转)页游安全攻与防,SWF加密和隐藏密匙

原文链接:http://netsecurity.51cto.com/art/201211/364775.htm 页游,最最核心的就是客户端(swf)与服务端的游戏通信了。游戏通信产生的封包,内容是否可识别,可篡改,可重放,处理逻辑…

linux 命令案例学习——文件搜索

两个搜索文件的工具 locate ——仅仅通过文件名查找文件find ——依据文件的各种属性在既定目录(包括子目录)里查找一个通常与文件搜索命令一起使用、处理搜索结果文件列表的命令 xargs1 locate 1.1 查找文件名中含有zip的文件名 locate zip 看下结…

Redis 缓存击穿、缓存穿透、缓存雪崩的处理方法

常用的分布式缓存Redis单机并发量能达到万级,常用的关系型数据库MySQL一般并发量是千级,他们支持的并发量可能差十倍,所以要尽可能把流量拦截在缓存层。 缓存击穿 一个并发访问量比较大的key在某个时间过期,导致所有的请求直接打…

图像处理基础

图像处理基础 在计算机中,按照颜色和灰度的多少可以将图像分为二值图像、灰度图像、索引图像和真彩色RGB图像四种基本类型。目前,大多数图像处理软件都支持这四种类型的图像。 (1) 二值图像:一幅二值图像的二维矩阵仅由0、1两个值构成&#x…

缓存一致性解决方法

对于缓存 数据库读写,有个经典的Cache Aside Pattern: 读取:先读取缓存,缓存里没有,读取数据库,然后返回响应,顺便保存缓存: 更新:先更新数据库,然后删除缓…

使用SpringMVC的表单验证

上一篇搭建了基本项目,这一篇在此基础上加入表单验证功能。 第一步,添加command类 Java代码 package test.bean; import javax.validation.constraints.Size; public class User { Size(min3,max30) private String username; …

单体、分布式、微服务、Serverless软件架构一览

目录软件架构单体架构分布式应用微服务架构Serverless架构总结Reference软件架构 软件架构就是软件的基本结构,合适的架构是软件成功的最重要因素之一。这里列举了目前流行的4种软件架构。 单体架构 典型的三级架构:前端(web/手机端&#…

Midjourney V6刷屏,但它最可怕的地方居然不是那些神图?

Midjourney在沉寂九个月后推出了Midjourney V6,这个文生图产品体现出的更细腻的细节处理,更强大的语言理解能力和更加“不像AI”的图片效果在过去几天引发一片惊呼。 作为一个闭源的模型产品,Midjourney的魔法配方并不为人所知,但…

连续内存分区式内存管理

目录前言分区式内存管理动态分区内存管理总结本笔记参考黄工的https://mp.weixin.qq.com/s/k0W_LqI1zBAYC1GU1U2HQA 前言 内存管理模块主要负责内存的初始化、分配以及释放。 从分配内存是否连续可以分为两大类: 1、连续内存管理 为进程分配的内存空间是连续的&a…

用DEVC++作图

小海豚学NOIP,老师说要用DEV C。 小海豚喜欢画图,记得以前用C#编些程序给她看。可前一阵打开看,我的免费Visual Studio过期了。可恶的Microsoft ,不想用盗版难道就要每个月就下载一次? 于是就用DEV C的Windows调用吧。…

Python服务器开发三:Socket

Python服务器开发三:Socket socket是操作系统中I/O的延续,它可以使进程和机器之间的通信成为可能。socket可以看成一个标准的文件描述符。不同的是文件需要用open()函数打开,而socket用socket() 函数建立.recv()、send()函数和read()、write(…