师兄师姐:华为校园招聘技术类笔试面试

时间:2023-03-09 00:23:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
师兄师姐:华为校园招聘技术类笔试面试

xx918日进行的校园招聘

华为效率很高,果然是狼性文化啊,从一面到最后一面,一天结束,我比较幸运的是最后一面已经知道自己能拿到offer啦,小小的得意一下。

华为分为4面,技术面,集体面试,压力测试和主管面。下面分结合我自己的经历进行分部分介绍。

第一面:技术面

通知我1810:30去面试,我接近10点的时候过去,晕,还是好多人,然后排了号等待吧。这里提醒大家,华为的面试通知时间只是他们的对人数的一个估计,面试的早晚是按你到来的早晚进行的,好多公司都是这样,所以以后要想早点面试的话,可以提前去,交排队等等。接下来我就是在焦急的等待中。终于到了11点多一点,叫道我了。一个身材稍微有点发福的大叔。挺和气的。首先是,还发生了点小插曲。当我说我喜欢打篮球的时候,这个面试官大叔笑着说:“看的出来”。这一刻我真的很纠结,这也能看的出来?介绍完之后,他问我专业排名,我说自己大学还行,研究生就马马虎虎了,然后他又问具体拍多少,当我说到50%,他又问有多少人排多少,我如实相告,98人排50多名,他笑着很纠结的给哥来了句,“那就是中下等了呗,打篮球打的了吧!”。无比纠结。闲话不说啦,进入技术面,出的题目挺多,我尽可能的多想出来点。

指向指针的指针的用法,作用 双向链表节点的删除

冒泡排序(蛋疼,唯一答错的一道题,我把冒泡和选择整混了,我还一直坚持我的意见,我还引导他,后来,我引导到最后发现,我错了,好尴尬。)

很简单的数据库操作,就是两个简单的排序,使用到order bybetween and

自己做的项目很多都是负责数据库的设计和优化,这个要是问的


更深点,哥还是真不怕的。倒是希望能多问点这方面的,毕竟这方面还是有点水平的,嘿嘿。

socket编程,服务器端和客户端各个函数,只要能说出大概就行 服务器端:socket(), bind(), listen(), accept(),….close(), 客户端:socket(), connect(),close()等等

进程的通信方式,我讲的是linux下的6中进程通信方式,只要说出名字就行

介绍下数据挖掘。我研究生主要是做数据挖掘的,他应该主要是考察我对自己的方向的熟悉程度。我就结合一个做过的863的项目,给他一顿的忽悠,感觉自己还挺能忽悠的,呵呵,主要是做过的东西还是了如指掌的,介绍起来也没什么难度。

了解什么设计模式,举出来一个例子。

当听到这个问题的时候,我当时就“震精”啦,这个c++面试还问设计模式,我人品有这么差吗?幸亏“四人帮”的那本《设计模式》还是看过的。本来想说工程模式呢,但是想想,估计很多人对这个都很熟,还是说个单件吧。我就解释下单件,他还让我写下单件的实现代码,我靠,这是华为的面试吗,至于吗?没办法,就写个个很常规的动态申请实现的单件模式,他还挺满意,然后我还不忘的秀一下,说:这个不是最好的实现,我在论坛的帖子上看到过更好的一种实现,就是将对象放在静态存储区,这样能保证一个进程中只有一个实例存在。哈哈,这下他很开心的笑啦,我知道,我这样说,代表了很多。呵呵,这个表象还是相当满意的。

解释下c++中继承和多态

这个没什么可说的,关键点在于:继承的作用是实现代码重用,从父类中继承共性的东西,加入一些个性的东西,继承分为publicprotectedprivate继承。多态是根据上下文环境,调用不同的实现代码,它的作用是实现接口重用,它分为静态多态和动态多态。静态多态的可以用重载和模板实现,动态就是我们经常使用的virtual关键词,我们一般说的多态就virtual表示的动态多态。它是运行时根据实际的对象进行调用的。


本文来源:https://www.wddqw.com/doc/bbaaf539551252d380eb6294dd88d0d233d43cc7.html