下载APP

微信扫码
下载看准App

常州威盛电子有限公司

常州 | 电子/半导体/集成电路 | 20-99人

常州威盛电子有限公司

常州威盛电子有限公司面试经验

C++面试很好,共1轮面试

面试职位:Zoom-C++-苏州

zoom 一面(90min)
多态的实现,虚表及指向虚表指针的存储,类中指向虚表指针的个数,基类指针与子类指针指向同一对象值是否相等,指向虚表的指针是什么完成初始化的?
基类指针和子类指针的转换问题,是否了解static_cast及dynamic_cast的底层原理类继承时,成员变量和vptr是怎么存储的(好像是问存储顺序)?
shared_ptr如何实现,引用计数如何实现的构造函数为什么不能是虚函数,构造函数能不能调用虚函数?如何区别大端机和小端机?STL用过么,讲一下vector,如何扩张?
拷贝构造函数和移动构造函数如何选择?map用过么?红黑树是绝对平衡二叉树么?什么情况下插入复杂度最坏?不用虚函数如何实现多态?
C++如何禁止一个类被继承?线程的通信方式,同步方式,为什么要进行同步?系统是如何给线程分配一个栈的?代码:实现一个字符串类; 删除vector中重复的元素(双指针)
zoom 二面(60min)
智能指针的实现const用法,define用法,适用场景及缺点new和malloc的区别C++11 新特性,模板的基本知识代码:将一个vector中的所有奇数放前面,所有偶数放后面?(双指针即可)C++有没有相应的库可以完成上面的操作(STL中的partition 或者sort+lambda都行)
实现字符串类(怎么总是考这个?)不过和第一次不一样,要写出移动构造函数,重载赋值运算符(两个,一个参数是对象,一个是右值引用)
zoom 三面(30min)
没有技术问题了,针对简历问了一下大学参加的竞赛,对工作城市(杭州)的看法,有没有其他offer,对zoom的了解程度,然后hr详细介绍了一下zoom的产品就没了。

面试结果: 感觉靠谱

面试难度: 困难

整体感受: 很好

C++面试一般,共3轮面试

面试职位:广电运通/GRGBanking-C++-广州

我是以应届生身份面试的c++岗位,对我来说难度有点大
1.笔试:先做一套笔试题,除了c++还考uml,win32,数据库等其他东西。甚至还有英文题目,让你用英文回答。
2.面试:面了我50分钟,问了很多问题,会让你用英文自我介绍或者用英文交流,我不会。c++的问题主要问了malloc new,多态,虚函数,纯虚函数,结构体和类的区别,泛型编程,c和c++的区别其他的我就不记得了,会根据你的回答追问。然后还会问一下你最大能接受多大程度加班,不会问你能否接受加班,以及优缺点话题,会根据你的缺点追问,公司如果遇到什么问题这时候你又有这个缺点你应该怎么做。以及你是怎么学习的,项目中遇到困难怎么解决的,是通过什么方法,然后喜欢问你上一个公司做什么,给你分配什么任务,你希望公司怎么培训你,如果公司无法给你带来提升你会怎么做。反正问了很多吧,其他我也不记得了,和我不太相关的我也没记得。
hr很好,也很热情,对hr是最满意的了,面试官有两个,面试我的还可以,有些我不会的也会给我解答,总体是满意的。只是稍微不太理解为什么做软件要我能说英语,可能需要全能型人才吧,但我是以应届生来面试,经验不多,难度对我来说确实挺大。另一个面试官就很一般了,简历上写的熟悉c++,主要是做后端的吧,没太接触前端的东西,简历上的不问一直问一些前端的东西,我说没听过,他就说连这个都不知道?绝了,人也不可能什么都学过吧,至少我觉得c++的问题我回答的还算可以。而且之前hr也问过我,我也说我可以学习那些没学过的。如果一开始就觉得没那些经验不行,为什么选简历的时候不把我筛掉呢,我简历也没写我对uml这些有所了解。也许是我能力也不足吧。

面试结果: 感觉没戏

面试难度: 困难

整体感受: 一般

C++面试一般,共2轮面试

面试职位:网易-C++-杭州

网易互娱:
三道编程题:
1、身份证号前17位分别乘以不同系数的和除以11,余数对应第18位,现输入15-17位可能有1-3个未知数的身份证号,例如”342212198802256*23X“,”*“为未知数,求出未知数有多少解法。
2、输入若干数据,第一行代表有多少组数据,一组数据的第一行代表这组数据有多少个任务,一组数据的第二行的第一个数代表这组数据的第一个任务所需完成天数,第二个数代表此任务有几个前置任务,后续的几个数字即列出此任务所有前置任务,求出各组数据完成所有任务的最短时间,输入示例:235 04 1 18 2 1 247 3 2 3 44 05 2 2 42 2
3、有N个浮空岛,处于1号岛上,有些岛之间有双向的桥连接,过桥需要1分钟,有些岛之间有双向的传送门,过传送门不需要时间,但需要等待1分钟才能再次过传送门。输入第一行代表有几组数据,一组数据的第一行有3个数,分别代表总共有几个岛、总共有几座桥、总共有几个传送门,后续数据分别为桥和传送门连接的岛的编号。输入示例:18 9 22 46 15 68 37 23 78 61 43 54 75 8
算法题:1为陆地0为海,上下左右相连则为一座岛,判断一组数据有几个不一样的岛屿(只有平移过去一模一样才算一座岛,旋转缩放均不算)。输入范例:11011100000000111011输出 3
C++题:sizeof一个类,虚函数、char、int指针都占多大空间,内存有几个区,堆栈区别,虚函数底层实现,new和malloc区别
网络:tcp/udp区别,tcp连接和释放几次握手挥手,http的传输层用tcp还是udp
机组:cache作用,怎么从内存转到cache,从编程角度想cache主要装什么东西多(经常重用的类、对象)
数据结构:线性结构有什么,写出单链表结构体,写出遍历链表的算法,两个单链表从某个结点开始后面地址都是一样的,找出那个结点。(先暴力解法,然后提示用map,再用unordered_map())
最后一道编程题:从0开始上台阶,每次上1或2级,求出上n级台阶有多少解法。(dp)

面试结果: 未通过

面试难度: 有难度

整体感受: 一般

更多面经

常州威盛电子有限公司工资

软件开发工程师

常州威盛电子有限公司

9000

平均工资

来自2员工爆料

¥8000 ¥10000

java服务器开发工程师

常州威盛电子有限公司

102000

平均工资

来自1员工爆料

¥102000 ¥102000

驱动开发工程师

常州威盛电子有限公司

8500

平均工资

来自1员工爆料

¥8500 ¥8500

更多工资

常州威盛电子有限公司热招职位

技术项目经理

上海 | 10年以上 | 本科

30-50K

威盛电子

上海 | 计算机软件 | 500-999人

电商运营

宣城 | 1-3年 | 大专

7-11K

威盛

宣城 | 家具/家电/家居 | 500-999人

课程设计实习生

北京 | 在校/应届 | 本科

140-150元/天

威盛电子

北京 | 计算机软件 | 500-999人

更多热招