c++服务端面试个人小结

本文是作者关于c++服务端实习面试的经验总结,涵盖了项目经历、c++基础知识、数据结构与算法、数据库、计算机网络、操作系统、Linux指令及分布式系统等内容。面试中涉及到的问题包括:c++基础如i++与++i的区别、new与malloc的对比、智能指针的原理,以及数据库的索引、TCP/IP模型、操作系统中的进程与线程等。
摘要由CSDN通过智能技术生成

    今天闲下来,总结一下这段时间实习面试碰到的一些问题。在合肥面试了2家公司,思科和zoom,他们的合肥业务都是做在线视频会议的,业务也有交叉。

    首先思科是由于大批招实习生,当天安排了有20个学生来面试。各个部门联合交叉招聘,基本面试官都是各个团队的技术总监或者team leader,你碰到的面试官不一定是你报的岗位方向,我碰到了有移动端,前端,后端和一个全栈大牛,基本上我问了下都是工作有十几年的,经验很丰富。大概是6-7个面试室同事进行,每个房间里面有1-3个面试官不等。外企的话气氛也比较不错,挺喜欢他们的室内装潢设计的,色调很暖,中间还安排一次公司的参观。我当时是进行了三轮面试,流程基本都是先进行一个简短的自我介绍,然后面试官跟着简历上写的内容进行提问,大部分问题都是关于项目的内容,碰到的技术挑战和如何克服的问题,然后问了一些c++的基础知识不算太深,还有一些数据结构和linux的内容。

    最后是zoom,这个公司也还是成长中吧,有不少员工都是思科过去的。这一次是2轮面试,第一轮技术面,第二轮hr面。当时技术面试官是2位,也都是c++服务端开发的。流程也是自我介绍,项目介绍。这两位专业对口,问的内容相当的细致,c++中的各种细节、内存管理,linux系统的指令操作。有些内容我也看到了但是没记住很可惜...HR面的话就比较轻松了,跟你聊一聊个人情况,职业规划等等。聊天中感觉这个hr也是思科过来的...看来这里面必有py啊。

 下面总结一下两次面试中碰到的问题:

 1.项目

    这个的话因人而异了,讲清楚自己的项目内容,负责的工作,使用的技术以及碰到问题如何解决的就行。自己做过的东西应该也没什么太大问题。

 2.c++基础

 

  • i++和++i的区别
    • i++是先用后加,直接执行i+1然后返回i的引用
    • ++i是先加后用,先创建i的副本然后i+1,最后返回副本
  • new和malloc的区别
    • new分配内存按照数据类型进行分配,malloc分配内存按照大小分配;

    • n

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ywqqjw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值