1.自我介绍
2.讲一下自己的专利
3.对着简历问了一些C++和项目问题
1)说说你理解面向对象是什么
2)多态
3)static修饰全局变量的作用,修饰函数的作用
4)算法:计算一个字符串中重复字符出现的次数
5)介绍一些堆区和栈区
6)进程和线程的区别
7)const的作用
4.又根据项目问了一些问题,项目是本科的java做的服务器管理页面,问了mvc。还有java是典型的面向对象语言,在使用的过程中有感受出什么面向对象的特点。
5.算法:果园里有堆苹果,N(1<N<9)只熊来分。第一只熊把这堆苹果平均分为N份,多了一个,它把多的一个扔了,拿走了一份。第二只熊把剩下的苹果又平均分成N份,又多了一个,它同样把多的一个扔了,拿走了一份,第三、第四直到第N只熊都是这么做的,问果园里原来最少有多少个苹果?
6.你遇到困难时是怎么解决的,结合例子说一说
7.是愿意做应用开发,还是解决实际问题的开发。问愿不愿意做安卓底层开发
8.你有什么要问我的么?
总体面试体验良好,面试官人挺好的,算法题答不出来,也会提醒你,基础问题答得不好也会给你说一下正确的理解。收获挺多。
总共两面,技术面结束就是HR面,现在已经通过技术面,有没有了解这个公司的说说情况呗。西安的C++开发
全部评论
(6) 回帖