深圳市深信服电子科技有限公司 认领
计算机/互联网/通信/电子 深圳 500人以上 合资(非欧美)
1、new 和 malloc的在申请内存时候的区别,这个我只知道malloc没有构造函数<br>2、new失败了会出现什么样的结果,有两种情况<br>3、如何把一棵树转换成二叉树,并且当场让画了一下<br>4、二叉树遍历<br>5、排序方面的一些问题<br>6、图的两种遍历,并且让画了,还解释了。<br>7、如何判断两个单向链表是否重合<br>8、一个单向链表,把它逆转过来,要求时间和空间复杂度尽量低?
笔试考的是C/C++,这两个方面我都不是非常擅长,所以凭感觉把客观题答了一部分,主观题答了一些就基本放弃了,以为肯定没戏,所以连简历都没有交;后来接到一面的通知,我在外面听的意思是只有客观题过了30分才会判主观题,可能我侥幸正好30分客观题,主观题只拿了几分就进了一面;一面问了很多关于语言的,数据结构的,面向对象的,算法的,我当时回答的可能一半,但是数据结构和算法回答的可能比较好,所以虽然当时没有通知我,但是后来还是让我进了二面;二面几乎和一面差不多的内容,他们可能有通气,所以说了我数据结构和算法做得不错,我也告诉了他们C/C++最近两年写的不多,他也没难为我,二面相对于一面快速,直接就放我去了人事面,人事面就是聊了 一些七七八八的东西,当天下午收到了offer,但是感觉这个薪水在深圳不是非常有竞争力。
正在加载验证码...
深圳市深信服电子科技有限公司软件开发工程师面试经验&面试问题
面试问题
1、new 和 malloc的在申请内存时候的区别,这个我只知道malloc没有构造函数<br>2、new失败了会出现什么样的结果,有两种情况<br>3、如何把一棵树转换成二叉树,并且当场让画了一下<br>4、二叉树遍历<br>5、排序方面的一些问题<br>6、图的两种遍历,并且让画了,还解释了。<br>7、如何判断两个单向链表是否重合<br>8、一个单向链表,把它逆转过来,要求时间和空间复杂度尽量低?
面试过程
笔试考的是C/C++,这两个方面我都不是非常擅长,所以凭感觉把客观题答了一部分,主观题答了一些就基本放弃了,以为肯定没戏,所以连简历都没有交;后来接到一面的通知,我在外面听的意思是只有客观题过了30分才会判主观题,可能我侥幸正好30分客观题,主观题只拿了几分就进了一面;一面问了很多关于语言的,数据结构的,面向对象的,算法的,我当时回答的可能一半,但是数据结构和算法回答的可能比较好,所以虽然当时没有通知我,但是后来还是让我进了二面;二面几乎和一面差不多的内容,他们可能有通气,所以说了我数据结构和算法做得不错,我也告诉了他们C/C++最近两年写的不多,他也没难为我,二面相对于一面快速,直接就放我去了人事面,人事面就是聊了 一些七七八八的东西,当天下午收到了offer,但是感觉这个薪水在深圳不是非常有竞争力。