软件研发校招面试验:深圳站二面止步案例分析.pdfVIP

  • 0
  • 0
  • 约1.65千字
  • 约 5页
  • 2026-02-02 发布于北京
  • 举报

软件研发校招面试验:深圳站二面止步案例分析.pdf

2015【软件研发】校招面经(止步二面)——坐标

2015-07-28Katrina

LZ经历希望能对别人有用,话说站招人已经很少了,前面的批次基

本满人了。LZ参加的是站研发工程师。笔试题目还好,基本上都是剑指

OFFER的题目,LZ面试时候还瞅了一眼,80多,以为有戏了,谁知悲剧了。

的面试官都很nice,有些还说鼓励和赞扬的话。

一面问题:

C++有哪些数据类型:char,int,float,double这些;

但是面试官还问为什么long和int都是4字节(不会答)他解析以前还没出

现int的时候long的出现是为了区别char。

JAVA和C++区别,分别用在什么情景比较好?LZ答JAVA没有指针,

需要虚拟机,运行慢,偏向做应用。C++偏向底层开发。

编程题1:给定一个文件每一行是字符串,找出所有的逆序对,比如abc和cba

是逆序的对。LZ用了一个解法,面试官微笑,然后给我讲解了高效的方法,

但LZ不记得了,当时太紧张。

编程题2:给定一个数字n,比如n=3,生成1到n平方的数,如1到9,填入

格,使得横竖斜都相等。(LZ当时就蒙了),说好的写快排呢?说好的堆排

呢?说好的归并排呢?为什么别人都写排序,我写这些?

LZ来回想,然后想到将格排成一列,然后再处理,后续的不知道怎么做了。

面试官指导:求1-9个数的全排列,再进行刷选,然后balabala。

总得来说,编程题做得不好。但是面试官还是给我过了,不知道是不是1面成绩

差导致后面的总分低。

二面问题:

(问得范围很广,什么都问,足有1.5小时,LZ后面都思维,状态)

LZ自我感觉C++基础回答还行,但是越到后面,思维越,回答越差,特别

是大数据问题,逻辑问题和编程题,没办法,唉。

先是陈述一番自己做的项目。针对项目提问。

然后问基础:

TCP三次握手;

重载,覆盖和隐藏的区别;

快速排序(没要求写)

C和C++有什么区别,能用C实现C++的所有功能吗?LZ回答的是C++具有

封装继承和多态,他又问:C能实现多态吗?LZ不会了。

给定一个结构体,里面有char,int,double,求sizeof.这个考虑数据对齐就可

以了。

给定一个类,有静态成员,const成员,成员,问什么时候初始化。答:静

态成员在类外部定义,const成员和成员在构造函数初始化列表初始化。

给定一个类,有char,int,double,还有函数,求sizeof。回答:其实函数不是

保存在类的,sizof数据成员即可。

C++的内存分配(堆,栈,全局区,文字常量区,代码区)

C++new和malloc区别,使用new一定要delete吗?

(还有一些实在想不起了)

大数据题:(此时已经过了50分钟了)

求出前100个大的数。LZ回答用堆或者快排做,但是面试官说还有更加高效的

方法,LZ想不出了,跪了。

2.5亿个数据,求出不重复的数;当时说用bitmap。其实应该用2-bitmap。

还有几个,实在想不起,但是类似于July博客的大数据题,出了两三道,LZ还

了,开始回答不出了。

逻辑题:25匹马,5条赛道,一匹马一个赛道,求决胜1,2,3名至少多少场。

实现string类(构造函数,构造,析构):LZ当时头脑,构造写

成了赋值,唉。

最后面试官和我握手,让我回去等消息我就知道没戏了,自我总结就是编程题做

得不好~

(原文来自网客)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档