新浪微博C++一面记录

这篇文章主要介绍了新浪微博C++一面记录 ,文中通过具体的面试流程笔试流程配合进行讲解,很详细,这个文章具有很经典的参考价值,通过本文可以知道该公司新浪微博C++一面记录 的面试笔试考试内容,提前复习美滋滋。 如果需要,让我们与区块链资料网一起学习。
https://www.interchains.cc/16076.html 提供最新最全的面试笔试一手内部资料

新浪一面问题

自我介绍

这里介绍的不是特别好,先是介绍了学校,专业,研究生主要方向。(面试官一直没有说结束,然后我就卡壳了一下。。。准备的自我介绍有点短)然后就简单说了一下为什么找这个职位的工作。之后面试官就开始让我介绍一下自己做的项目。

项目介绍

(果然还是应该早点开始面试,才知道自己哪里没有准备好)自己的目标跟踪无人机项目介绍的很烂,感觉没有把项目中的亮点说出来,啰里啰嗦的没有重点。面试官又问了我研究生阶段有哪些觉得是亮点的地方(其实目标跟踪项目有很多可以说的,但是我竟然一下子没想起来),我就说了另外一个导航系统设计过程中的轨迹跟随控制方案,然后说了一下华为比赛的过程中的一些小trick。(项目介绍还是应该好好准备一下,可以说的东西真的很多,语言要精简,重点要突出) 接下来就开始问C++基础知识

C++基础知识

1. const的作用和用法(类函数使用const的方法)
2. static关键字的用法(为什么类的静态成员函数内部只能使用静态变量)
3. new/delete和malloc/free的用法和区别
4. 指针和引用(怎么引用一个指针??)
5. 指针和数组
6. 线程和进程(系统在创建进程和线程的时候,内核的操作是一样的吗)
7. 堆和栈的使用,以及系统内部是怎么分配堆栈的
8. 内存里的几个区,.bss,.data区分别存的是什么
9. 多态的实现和虚函数表
10. 为什么析构函数要用虚函数
11. 讲一下TCP和UDP的区别
12. 为什么TCP是三次握手而不是四次或者两次,为什么是四次挥手,而不是三次挥手
目前就记起这些,应该还有很多问题,不过都是最常见的。

编程题

1. 手写一个二分法
2. 青蛙跳台阶问题(我说了斐波那契数列,表示自己做过这题,面试官就不让写了)
3. 25匹马、5个赛道,怎么用最少的次数决出前三名(在别人面经里看到过,但是当时没在意。。。还好自己想到了解法)。

一面总共面了1小时40分钟,问题都很基础,但是我的描述太过啰嗦,基础掌握的也不够好,每个问题都能回答,但是有些回答不太正确,而且深问下去基本就答不上来了。
不过还好,面完没多久就收到二面通知了,实在是很惭愧。感谢面试小哥的耐心,在遇到我回答啰嗦的地方会慢慢等我说完,回答不好的地方也会给我正确答案。
总之第一次面试感觉收获很多,也知道了自己的不足。路漫漫其修远兮,吾将上下而求索。

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/16076.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 新浪微博C++一面记录

提供最优质的资源集合

立即查看 了解详情