常识在线

你的2022秋招进展怎么样了?

你的2022秋招进展怎么样了?谢邀21届毕业生看到这个问题很有感触,跟大家分享一下我的经历。
校招的时候我总共投递了25家公司。
其中有些公司,比如爱奇艺、旷世,投简历之后就没有下文了,但有些公司响应速度很快,比如华为三场面试一下午就搞定了。
当时字节也表示可以一天走完面试流程,但我当时已经太疲惫,就拒绝了面试。
我最终拿到了9个,分别是阿里华为(15级)快手商汤科技小米海康威视恒生电子岗位是++开发,基本都是和,其中最高的薪资为35*16,还有一些股票。
从 的数据来看,今年倒挂更严重,只能感叹后浪太猛。
印象最深刻的是小米认定加面,最后面试官问我:你觉得作为一名程序员,天赋重要还是坚持重要?我说天赋重要一些,很多问题,聪明的人很快就能学会了,而资质一般的人需要花费很久,效率上面差太多了。
面试官沉默了一会,跟我说,我从事这个行业10年了,见过很多天才,就像你说的,他们学东西很快,一点就通,总是在大家都抓耳挠腮的时候给出让人眼前一亮的答案。
但我认为比起天赋,坚持更重要,只有坚持不懈,才能精益求精。
那些聪明人都太聪明了,他们在遇到收益更大的事情的时候会快速放弃正在从事的工作,但这样的做事方式注定了无法在领域深耕。
2面试准备2上岸密码做题能力+全面扎实的基础知识+有含金量的项目经历3关于做题3很多人对刷题有天然的恐惧,也会因为做了忘而感到无从下手,我也是这样的,我从研一才开始系统性刷题,最终在力扣刷了300多道题,加上牛客网的题量,总共是400多道题。
我把常见题型都刷了一遍,面试的时候即便的题,我也能做到,快速。
有一场面试,面试官甚至问我是不是有他们公司的题库。
我的亲身经历告诉我,刷了一遍确实会忘,但是刷两遍甚至三遍,就不会忘了,后来我跟公司的师兄聊起我的刷题经历,他说你们太能卷了,我那时候连是什么都不知道。
我刷的题以中等难度为主,因为公司面试到这个难度差不多了,目前还不至于卷到人均。
我之前还写过一篇刷题策略,分享给大家。
有什么适合大一计算机专业学生免费的刷题网站?3关于基础知识3基础知识是重中之重,这意味着能否跟面试官谈笑风声,现在各种面经,八股文,似乎能让人速成,但我建议时间充分的同学还是要看书,只有一边看书一边配合着敲代码才能构建完善的知识体系,比如我当时面的时候,面试官就智能指针的问题问了我许多。
1、有哪些智能指针?2、智能指针的实现原理?3、讲讲几种智能指针的异同?4、不同++版本的智能指针有什么不同?5、为什么会产生这样的不同?6、讲讲和?7、智能指针能否作为函数的返回值?8、如何将_赋值给另一个_全都是关于智能指针的,由浅入深,全都是基础知识单考察很全面,这些知识就在《++ 》关于智能指针介绍的那几页,如果是刷八股文,很难学到这么全面,最好的面试技巧就是扎实的基础。
这些问题我当时全部答了出来,面试官也很满意,最后对我的定级也比较高。
3关于项目经历3一定要去实习!一定要去实习!一定要去实习!一段实习经历能让你了解公司的运作模式,巩固基础知识,早去实习,能进一步了解不同岗位,所以有条件一定要去实习。
如果实验室导师不放实习,也一定要课余时间找一些开源项目来做,一定不能让自己的简历空空如也!2面经汇总2我挑选几家面试过程比较有代表性的跟大家分享一下332021年3月16日通过微信联系我,安排两天三面2021年3月25日进行了两场面试第一场面试,上来就编程,花了10分钟把题目做了,然后开始问基础,项目基本没问,只记得那些我没回答出来的问题了编程题:223. 矩形面积跳表的概念: :. .98296562 806 对数据库是否了解第二场面试,也是一样的套路,先做一道题再开始面试,项目和基础都问了,只记得答得不够好的问题编程题:142. 环形链表 ::的作用_所有权的转移左值到右值属性的转移::的作用: : ..35 3403945 右值引用是左值::必须配合模板使用,只有在模板参数下&;&;才能触发引用折叠可以在构造函数中精简代码虚函数表中除了虚函数的地址还有什么内容取决于编译器,如用于()的_类型。
或者直接将虚基类的指针存放在虚表中。
是的缩写,意思是运行时类型识别。
++引入这个机制是为了让程序在运行时能根据基类的指针或引用来获得该指针或引用所指的对象的实际类型。
但是现在的类型识别已经不限于此了,它还能通过操作符识别出所有的基本类型(,指针等)的变量对应的类型。
++并发编程有哪些常见操作、_、、_线程安全的容器容器不是线程安全的是否内存连续不连续,的内存以分段连续的方式存储的操作2021年3月26日第三场面试模板类由类模板实例化得到的类叫模板类如何自己实现锁设计模式工厂模式一个简单工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类, : .._211 07433102598181 2021年4月1日第四场面试,也就是实际意义上的二面25分钟聊项目10分钟聊人生2021年4月8日安排了终面自我介绍聊项目智力题:粗略估计杭州有多少理发师杭州人口*每个人理发的频率理发师的剪发效率2021年4月15日面询问拿到了哪些,期望薪资3快手32021年4月10日一面进程的几种状态和转换进程包含运行态、就绪态和阻塞态,其状态转换共包含四个方面运行态&;阻塞态:进程为等待输入而阻塞运行态&;就绪态:调度程序选择另一个进程就绪态&;运行态:调度程序选择这个进程阻塞态&;就绪态:出现有效输入上述内容来自《现代操作系统 第二版》人民邮电出版社第44页和的区别用户态和核心态执行指令从用户态切换到核心态内核通过指针表完成对应的系统调用控制可能会在跟随指令后面的指令中返回给用户空间库过程上述内容来自《现代操作系统 第二版》人民邮电出版社第25页计算机网络的7层结构调度算法线程和进程的概念和区别进程通信如何保证可靠传输死锁和防止编程题:剑指29. 顺时针打印矩阵2021年4月12日二面聊项目问一面时答的不好的问题虚拟内存虚拟内存是计算机系统内存管理的一种技术。
它使得应用程序认为它拥有连续可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换物理内存的容量是固定的,但是寻址空间却取决于地址线条数,如32位机,则寻址空间为2^324,所以最大支只持4的寻址空间,即使插了8的内存条也只能使用4内存操作系统向进程描述了一个完整的连续的虚拟地址空间供进程使用,但是在物理内存中进程数据的存储采用离散式存储(提高内存利用率),但是其实虚拟内存和物理内存之间的关系并不像上图中那样直接,其中还需要使用页表映射虚拟地址与物理地址的映射关系,并且通过页表实现内存访问控制。
页表是一种特殊的数据结构,存放着各个虚拟页的状态,是否映射,是否缓存.。
进程要知道哪些内存地址上的数据在物理内存上,哪些不在,还有在物理内存上的哪里,这就需要用页表来记录中间截获攻击指令和时间片的关系编程题:165. 比较版本号2021年4月13日三面聊项目如何保证可靠传输数据包的序列号如何生成发送端的数据包序列号随机生成,确认号为对方的序列号+1编程题:已知一个随机数发生器,产生0的概率是,产生1的概率是1,要求构造产生0,1概率分别为0.5的随机数生成器2021年4月15日面十分专业的面聊项目聊薪资小米2021年4月12日一面聊项目三次握手和四次挥手,以及为什么挥手比握手多一次当中的地址空间由分配吗局部变量通过局部引用表管理,当退出作用域时会根据该表释放内存涉及到多线程使用的方法附加原生线程,然后在线程结束的时候使用去解除附加局部变量调用&;转换为全局变量,调用后失效弱全局引用和全局引用类似,可以跨线程,它使用创建,使用释放。
但是弱全局引用会被回收,所以在使用的时候需要先判断它是否已经被回收: :. .78705311编程题:92. 反转链表 2021年4月17日二面不判断栈空,实现下溢出避免重载和重写(覆盖)和隐藏的区别,尽量详细: :. . 9775672. 动态绑定和静态绑定: :. . 3657717. 通过条件变量唤醒一条线程手写单例模式,注意的作用编程题1:230. 二叉搜索树中第小的元素编程题2:请输出二叉搜索树每个节点累加的结果,累加的规则为该节点值加上大于该节点的所有值,比如二叉搜索树为[2,1,3],则累加后输出为[6,5,3]。
2021年4月29日三面自我介绍编程题:160. 相交链表如何用语言实现封装继承多态介绍++的智能指针聊人生2021年4月29日总结求职对体力和精力的挑战都很大,如果感到疲惫感到失落,这很正常。
做好计划一步步执行,最后会有一个好结果的!
电话:
微信:

标签:

网站首页
联系电话
复制微信号