华为实习生面试经历

        昨天收到了华为的短信,叫我今天下午去华为成研参加面试(我面的c++),上一篇没头没脑的博客里面的2-36进制加法就是华为的笔试题之一。上周的笔试总共三道题,初级题100分,中级题200分,高级题300分。去的大多数是本地研二的研究生,本渣作为一名本科狗感到亚历山大=。=,当时说的是100分过。结果其实0分的也接到了通知。。。。。貌似笔试的时候并不是太看重你的技术题,真正被刷下去的是那些笔试中的性格题不符合工作要求的。(感觉真是扯淡。。。。。。。。。)

        下午两点二十的面试,早上七点过就起了,吃了个愉快的早餐,9点就出发了。十一点半到了华为,姐夫接了我,带我逛了逛华为,吃了顿午饭,就去一号门排队面试了。排队排到了4点,终于轮到我了,等待的时候还碰到了两位本校研究生部的学长,其中一位笔试582,没有满分是因为看错了一个需求哭。看着他觉得真是个大牛。

        面试就两场,一场是技术面,一场是综合面(应该就是性格面吧)。技术面的考官很可爱,一看就是专心搞技术的研究者,面试的时候我拿出了自己之前准备的代码,因为笔试做得不太好,回去后把后两道题重新编写了,拿给他看了看。大概看了下我的代码,然后放在了一边。开始问问题了。

        考官先问了问我什么是多态,叫我把能想到的都说。我想了想,就把类中的虚函数,多重继承,智能指针来说了说,然后他又问我virtual析构函数为什么可以起到先后析构的作用,快哭了果断不知道。然后又问了如果定义了纯虚函数,能不能再为它写出抽象类中的实现,为什么。还是不知道。。。。。,答案是可以的,问题是我为什么要为纯虚函数写出实现!!!!!!!!!!!下一个问题好点了,问了问常量指针和指针常量的问题,还有一些别的问题,记不太清了。答的过程中有个问题我貌似想不起来,于是我当着他的面把我书包里的书掏出来翻,他还和我一起翻,有没有很可爱大笑。然后他问了个书上的问题,把书挡住要我回答(书是effctive c++),太有趣了。大概总共技术面持续了十几分钟,最后他跟我说,不错,学习的欲望很强烈偷笑。好吧,大概意思是我技术答得一般,态度还不错,后来去悄悄看了看打分,技术得了个B+。貌似最好的是A,凑凑合合吧。顺带一提那个笔试582的学长面了5分钟不到,他的考官大概说了三句话,1、笔试写的很好;2、笔试的代码写的为什么那么长(答:时间比较短,很多代码直接复制粘贴了);3、

问了个技术问题,学长答的很完美。目测得个A是妥妥的了。

        面完了技术,后来就去综合面了,大概等了四五十分钟吧。面试的时候进去了两个人,另外一个是个挺帅气的本科生,还是同校同级的,果断留了电话以后联系。主考官长得也挺帅的,呵呵。先让我们自我介绍,我随便说了说自己姓名,学校,学习c++的经历,为什么学c++,为什么来华为。然后他又叫我们谈谈自己的梦想,都说了说。看见我的简历里面填了想去北京,就问了问为什么,我就回答年轻想去闯一闯。他最后问我们有什么问题要问他吗,我问了问实习有没有薪资,工作分配什么的(工作貌似是分给你什么就要干什么),还问了问他平时锻不锻炼大笑,随便聊了会,让我们走了,下一批还在等着。

       面完快六点了,公车转地铁,回到了学校。人生的第一次面试没有想象中该有的紧张,面对考官心情还是不错的。等候通知中,也不知道会是喜还是忧。

<think>好的,用户想要寻找运维开发实习生面试题汇总。首先,我需要结合之前提供的引用内容,看看有哪些相关的信息可以利用。比如引用3提到了主从同步的过程,引用4提到了华为云计算的相关产品,这些都是运维相关的知识点。 接下来,用户可能不仅需要题目列表,还需要具体的答案或解释,这样他们可以更好地准备。但用户的问题主要是请求面试题汇总,所以重点应该放在整理常见的问题上。 然后,我需要考虑运维开发实习生可能涉及的技术栈,比如Linux基础、Shell脚本、网络知识、数据库、监控工具、自动化运维工具(如Ansible)、容器技术(Docker、Kubernetes)以及云计算平台的相关知识。同时,根据引用2中的面试经验,可能会有英语沟通环节和项目经历的问题,这也需要涵盖去。 另外,引用1提到Java实习生面试题,虽然用户现在是找运维开发,但可能有编程基础的问题,比如Python或Shell脚本编写,这也是运维开发常见的技能点。需要确保覆盖编程相关的题目。 还要注意用户是实习生,所以问题可能更偏向基础,但也要准备一些阶的问题,因为不同公司要求不同。比如,小公司可能更注重实际操作能力,而大公司可能会问更多理论和技术细节。 最后,根据引用3和4,数据库主从同步和云计算产品(如FusionCompute)的具体问题需要包括在内。同时,结合用户之前的问题历史,确保回答的结构清晰,分点列出,方便用户逐步学习。 总结一下,需要涵盖以下几个方面: 1. Linux基础命令和故障排查 2. Shell/Python脚本编写 3. 网络基础(TCP/IP、HTTP) 4. 数据库操作及主从同步 5. 监控工具(Zabbix、Prometheus) 6. 自动化运维工具(Ansible) 7. 容器技术(Docker) 8. 云计算相关(华为FusionCompute) 9. 面试常见非技术问题(项目经验、英语沟通) 确保每个部分都有典型问题,并适当给出答案或提示,帮助用户理解如何回答。同时,注意引用相关的资料,比如引用3中的主从同步过程,引用4中的华为产品,以增强回答的可信度。</think>### 运维开发实习生面试题汇总(技术方向) --- #### 一、Linux基础 1. 如何查看实时日志文件更新? `tail -f /var/log/nginx/access.log`,使用`grep`过滤关键内容[^3] 2. 系统负载过高如何排查? `top`查看CPU/内存占用,`iostat`分析磁盘IO,`vmstat`检查程状态 3. 解释`chmod 755 file`的含义 所有者:读+写+执行(7=4+2+1),同组用户:读+执行(5=4+1),其他用户:读+执行 --- #### 二、Shell/Python脚本 4. 用Shell统计Nginx日志中IP访问频次 ```bash awk '{print $1}' access.log | sort | uniq -c | sort -nr ``` 5. Python如何实现文件批量重命名? 需使用`os`模块遍历目录,结合正则表达式匹配文件名 --- #### 三、网络与安全 6. TCP三次握手过程 客户端发送SYN→服务端回复SYN-ACK→客户端发送ACK[^3] 7. 如何检测服务器端口连通性? `telnet 192.168.1.1 80` 或 `nc -zv 192.168.1.1 80` --- #### 四、数据库 8. MySQL主从同步中断如何修复? 通过`SHOW SLAVE STATUS`查看错误点,重新设置同步位点或跳过错误事务[^3] 9. Redis持久化机制差异 RDB(定时快照) vs AOF(记录操作日志) --- #### 五、运维工具 10. Ansible模块分类举例 文件模块(copy)、系统模块(yum)、云模块(ec2) 11. Zabbix监控项配置流程 创建主机→添加监控项→设置触发器→配置报警媒介[^4] --- #### 六、容器与云平台 12. Dockerfile中`CMD`与`ENTRYPOINT`区别 `CMD`定义默认执行命令,`ENTRYPOINT`指定容器启动时的基础命令 13. 华为FusionCompute的核心功能 硬件虚拟化、资源池管理、虚拟机生命周期管理[^4] --- ### 非技术问题 1. 描述一个自动化运维脚本的开发经历(需准备STAR模型回答) 2. 如何看待运维工作中的重复性任务? (可答自动化建设思路) 3. 英语自我介绍模板(参考引用[2]家乡/教育背景/项目亮点) ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值