金山WPS,C++研发工程师,一面

金山WPS,C++研发工程师,一面

时间:58min

内容

C++基础

  • 自我介绍
  • 平时有用C++写过项目吗?(这里没让我展开说项目)
  • 对C++的特性有什么了解
  • 对封装、继承、多态的具体理解
  • public/protected/private的区别
  • 说一下三种方式继承对基类的访问权限
  • 说说构造函数的执行顺序,析构函数呢
  • 说一下构造函数内部干了什么
  • 如何实现多态
  • 构造函数和析构函数可以调用虚函数吗,为什么
  • 析构函数一定要是虚函数吗,为什么
  • 怎么理解C++的面向对象和C的面向过程
  • 可以介绍一下new的实现原理吗
  • new和malloc的异同处
  • C++怎么为各种变量分配内存空间的
  • 引用了解吧,介绍一下
  • 拷贝构造函数内部做了什么,什么时候需要重写
  • 初始化列表了解吗(以为是那个C11特性,没敢说)
  • 平时用什么编程环境(Windows+MFC+Qt)
  • 用过Qt是吧,说一下信号和槽的机制,绑定的方式
  • 你觉得MFC和QT比各自有什么优缺点
  • MFC的消息机制和Qt消息机制的对比

进程线程相关

  • 了解过线程吗,谈一下进程和线程的联系和区别吧
  • 对于共享的区域多个进程或线程一起访问会不会出问题,要怎么解决(同步和互斥)
  • 进程通信有哪几种方式,介绍一下

网络(项目里有)

  • Socket的流程是什么样的(服务端和客户端两个)
  • 项目里用的什么协议(TCP)
  • TCP和UDP的区别,优缺点

数据库

  • 你这项目的数据库自己设计的吗,简单介绍一下你的设计流程
  • 了解数据库范式吗,介绍一下
  • 用过索引是吧,说一下索引的优缺点,选取条件
  • 数据库里多对多关系怎么处理设计

数据结构

  • 说说vector和list的不同,优缺点
  • 平衡二叉树了解吗,说说它的特点,时间复杂度(logN)
  • 说说二叉树的三种遍历(想让我写来着,没带纸笔,口述了算法思想和区别,递归和非递归)
  • 图了解吗,说一说它的遍历(广度和深度)

回到C++

  • 说说宏定义和const的区别
  • 宏定义和内联函数的区别
  • 内联函数的作用,和普通函数有什么区别
  • C++有几种转换方法,简单介绍一下
  • 重载是什么,和重写有什么区别
  • 那今天就到这里,有消息会后续再通知你的

总结

有些问题记得不太清楚了,总体大致如上。
感觉回答的有点急了,对有些问题思考没那么深入,下次要加油。

#西山居##C++工程师##面经##内推##秋招#
全部评论
C++怎么为各种变量分配内存空间的?这个问题怎么回答??还有C++内存分为哪几种??期待楼主回复
点赞 回复 分享
发布于 2019-07-19 19:39
楼主那边怎么样了,hr面过了吗?
点赞 回复 分享
发布于 2018-09-03 14:14
金山2面完有消息了吗?
点赞 回复 分享
发布于 2018-08-24 12:23
【人工智能】【校招】深圳追一科技2019校园招聘提前批开始啦~ 即日起至9月15日投递机器学习、算法研究、数据挖掘、语音语义、前端/Java开发等技术类岗位,即可获得免笔试环节,直接进入面试,提前拿秋招offer~ 简历请投https://app.mokahr.com/campus_apply/wezhuiyi 关注追一招聘公众号,获取更多一手校招信息~
点赞 回复 分享
发布于 2018-08-22 12:51
大佬,求二面面经
点赞 回复 分享
发布于 2018-08-19 16:59
大佬,二面完了给个面经哈
点赞 回复 分享
发布于 2018-08-17 14:03
现在你二面了吗?
点赞 回复 分享
发布于 2018-08-16 20:02
大佬收到二面通知了吗
点赞 回复 分享
发布于 2018-08-16 18:53
为什么还没收到面试通知
点赞 回复 分享
发布于 2018-08-15 15:50
为什么我只问了15分钟,基本什么都没问。。还把我当小白问了一句C语言是自学的还是怎样。。。
点赞 回复 分享
发布于 2018-08-15 15:47
楼主收到了二面通知吗?
点赞 回复 分享
发布于 2018-08-12 14:25
内推之后是不是hr还要筛选一次,木有收到面试邮件通知,是不是已经凉了QAQ
点赞 回复 分享
发布于 2018-08-12 11:11
这个真是全方位,无死角
点赞 回复 分享
发布于 2018-08-12 00:03
楼主知道  总共几面吗?
点赞 回复 分享
发布于 2018-08-11 10:11
强,问我60min,就问了20几个问题,感觉凉凉!
点赞 回复 分享
发布于 2018-08-10 17:40
感谢分享!可以说每一个问题都是常客了!
点赞 回复 分享
发布于 2018-08-10 16:47
感谢分享!
点赞 回复 分享
发布于 2018-08-10 09:43
楼主知道金山wps的待遇怎么样吗  
点赞 回复 分享
发布于 2018-08-10 00:43
写的很详细,感谢!
点赞 回复 分享
发布于 2018-08-09 21:07
谢谢楼主分享,请问模板的问题问的多吗?好像楼主没有写多少关于模板的问题。
点赞 回复 分享
发布于 2018-08-09 20:13

相关推荐

最近群里有很多同学找我看简历,问问题,主要就是集中在明年三月份的暑期,我暑期还能进大厂嘛?我接下来该怎么做?对于我来说,我对于双非找实习的一个暴论就是title永远大于业务,你在大厂随随便便做点慢SQL治理加个索引,可能就能影响几千人,在小厂你从零到一搭建的系统可能只有几十个人在使用,量级是不一样的。对双非来说,最难的就是约面,怎么才能被大厂约面试?首先这需要一点运气,另外你也需要好的实习带给你的背书。有很多双非的同学在一些外包小厂待了四五个月,这样的产出有什么用呢?工厂的可视化大屏业务很广泛?产出无疑是重要的,但是得当你的实习公司到了一定的档次之后,比如你想走后端,那么中厂后端和大厂测开的选择,你可以选择中厂后端(注意,这里的中厂也得是一些人都知道的,比如哈啰,得物,b站之类,不是说人数超过500就叫中厂),只有这个时候你再去好好关注你的产出,要不就无脑大厂就完了。很多双非同学的误区就在这里,找到一份实习之后,就认为自己达到了阶段性的任务,根本不再投递简历,也不再提升自己,玩了几个月之后,美其名曰沉淀产出,真正的好产出能有多少呢?而实际上双非同学的第一份实习大部分都是工厂外包和政府外包!根本无产出可写😡😡😡!到了最后才发现晚了,所以对双非同学来说,不要放过任何一个从小到中,从中到大的机会,你得先有好的平台与title之后再考虑你的产出!因为那样你才将将能过了HR初筛!我认识一个双非同学,从浪潮到海康,每一段都呆不久,因为他在不断的投递和提升自己,最后去了美团,这才是双非应该做的,而我相信大部分的双非同学,在找到浪潮的那一刻就再也不会看八股,写算法,也不会打开ssob了,这才是你跟别人的差距。
迷茫的大四🐶:我也这样认为,title永远第一,只有名气大,才有人愿意了解你的简历
双非本科求职如何逆袭
点赞 评论 收藏
分享
bg:双非本,一段中小厂6个月测开实习今天发这个帖子主要是想聊一聊我秋招以来的一个发展我是在8月底辞职,打算秋招,可是看网上都说金九银十就想着自己就是一个普通本科生,现在九月份都是一些大神在争抢,所以9月份基本上没投,等到了10月份才开始秋招,可是这个时间好像已经有些晚了,今年秋招开启的格外早,提前到了7,8月份,我十月才开始,官网投了很多公司,没有任何一个面试机会,这个情况一直到了十月底才有了第一个面试,当时没有面试经验,所以不出意外的挂了后续就是漫长的投递,但是毫无例外没有面试,没有办法我只能另辟蹊径开始在BOSS上边投递,然后顺便也根据BOSS上边这个公司名称去浏览器搜索看看有没有官网投递渠道,毕竟官网上投递后还是可以第一时间被HR看到的,然后一直不停投递,一开始第一个星期基本上都是投的正式秋招岗位到了第二个星期才开始实习和正式一起投,到十一月底的时候已经沟通了700➕才有一共1个正式的,5个要提前实习的,3个实习的面试,最后结果是过了1个要提前实习的和2个实习的每次面试我都会复盘,发现这些小公司面试官问的五花八门,有的专问基础,有的专问项目,有的啥都问,不过自己也是看出来了一下门道,就是小公司不像大公司面试官那样能力比较强基本上你简历上边的他都会,然后会根据简历来问,小公司面试官他们更多的是看自己会什么,然后看看你简历上边哪些他也是会的然后来问,经过不断的复盘加上背各种各样面试题,到了11月底12月初才有了1个要提前实习的offer还有2个实习的offer,而且薪资待遇对我来说已经很可观了可是啊,人总是这样得了千钱想万钱,我又开始不满现状,但是此时的我面试能力经过这么多面试和复盘已经很强了,然后在十二月份运气爆棚,被极兔和小鹏补录捞起来面试,还有个百度测开的实习面试,这个时候因为有了offer所以感觉有了底气,面试也很自信,最后结果是全部都过了那个时候我感觉自己真的很厉害,我问了极兔那边的HR像我这样的双非本收到offer的在极兔有多少?他告诉我产研岗90%都是硕士,10%里边基本上都是211,985,想我这样的很少很少,那一刻感觉自己超级牛逼,小鹏就更不用说了,最后也是不出意外选择了小鹏所以我就我个人经历想对和我学历履历差不多的牛友一些建议第一:秋招一定要趁早,真到了9,10月,那个时候可能你投的结果可能还不如7,8,11月,第二:最好先拿小公司实习或者正式练练手,提升一下面试能力,我个人觉得因为小公司问的五花八门所以你会更加横向去提升自己能力,而且大公司其实面试没有那么难,除了一些非常卷的岗位,公司大神比较多会问的很难,一般好点的公司都不会问的那么难,他们也知道都是应届生不会要求那么高第三:当有一定能力后,就是坚持了,对于我们这样的学历,没有特别强的履历情况下,就是要抓住提前批和补录的机会,这个时候各方面不会卡的很严,是我们很好很好的一个机会第四:就是运气也是很重要的一部分,不过这个很难去说什么最后祝各位牛友都能收获自己满意的offer😁😁😁
秋招,不懂就问
点赞 评论 收藏
分享
评论
12
231
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务