记360二面

 

面了几家公司,第一次面试体验特别不好,一面的面试官很不错,二面这个面试官真的是.....

 

1.自我结束

听完之后开始说我是非科班的呀,然后就吐槽非科班自学的很怀疑你们自学究竟什么样子,也没问我项目啥的。

2.聊点C++

(1)vector<int> a; vector<int> b; b= a; 正确吗?  正确,这就一个赋值拷贝呗

  (2)  vector中的数据存在哪里?  堆

  (3) sizeof和strlen

char str[] = "abcdef";   

    sizeof(str); strlen(str); 分别输出什么?sizeof(str)会考虑尾部的\0,所以输出7,strlen不考虑,所以输出6

 (4)字节对齐    在64位的机子上sizeof(A)是多少? 忘记了,不会

struct A {
 int a;
 char b;
}

(5)函数指针,你在工程中怎么用?     应该想问函数指针有什么好处把?没答上


面试官: 好了,你的情况我大概了解了......你平时不怎么用C语言把,C++知识用的比较多对吧,其实C++和C语言很类似,C语言基础要扎实....你操作系统也是自学的吗?

我:嗯嗯

面试官:操作系统也是自学的呀.....嗯,你这样我都不知道问什么问题了,我想想,你说下进程线程区别把?

我:~~~~~

面试官:你这说的和教科书上的一样呀.....那栈空间是在哪里申请的呢?

我:进程申请的,可以用ulimit -a 来查看和修改栈空间的大小,默认是1M

面试官:嗯嗯,你都怎么自学的?

我:看考研视频,看书。

面试官: 那你说下操作系统对你实际编程有什么帮助?

我:不知道怎么描述,就说不懂文件系统的时候配置硬盘云里雾里xxxx,然后被打断

面试官:我想让你说的是对实际工作的用处,就实际编程的时候。

我:沉默

面试官:你计算机网络也是自学的吗

我:都是自学的,计算机相关的课程都是自学的(这个自学不知道说了多少次了.......)

面试官:那我想想怎么问你?

我:。。。。。面试官你该怎么问就怎么问,把我当成一个正常的面试者就可以了,不用考虑我是不是自学的,我希望能够通过面试来提升自己,检验自己的学习效果。

面试官:你这样可不行,用实习来检验自己的学习效果。

我赶紧说:最终的目的肯定是想获得一份实习,但是这个过程很重要,能够通过面试来知道自己哪里不足,然后去补重点。

面试官:那你说下计算机网络的几层模型。

我:有分7层,4层,5层的。你要说哪个呢?

面试官:你随便说一个。

我:那我说7层的。

还没开始说,他就打断了,说你眼睛看哪里,你旁边是不是有屏幕?

我:(笑了......)我都无语了,我面试这么久,即使是电话面试,都没看过面经...

然后就这个事情都扯了一会儿。。。。。


面试官:数据结构你们应该有上过课把?

我:也是自学的...

面试官:沉默了一下,然后说下你对数据结构的了解程度。

我:栈,数组,链表,队列,树这些做题比较多,还是比较熟悉的。图做的题目相对少点,然后还有AVL,黑红树的话就是知道他们的性质以及应用场景,另外还有十大排序算法,大多数都手写过。

面试官:网络编程有了解吗?

我:最近刚开始看

面试官:你也挺老实的,这样交流起来才方便,不浪费彼此时间。

 

面试官:内存泄漏怎么理解?

我:申请之后,没有delete掉的话就会内存泄漏。然后又说了虚析构函数.

面试官:那是不是不释放就算内存泄漏?有时候我们系统会申请一块内存,这样也算内存泄漏吗?

我:那种申请内存池的不算,不过最后程序运行结束还是会回收那些资源的。

面试官:那怎么才算?

我:....如果申请了然后没有用,然后又不释放就算内存泄漏把

面试官:嗯呢,我大概了解你的情况了。你有什么想问我的?

 

我:问下内存泄漏那个?

面试官:丢失了指向那块内存的指针的话就算内存泄漏。还有什么问题?比如我部门做什么的?

我:上次一面试已经和我说了?那你认为我需要补充什么基础?

面试官:C语言基础还是要看下的,毕竟我们平时不可能总是用STL,只会调库可不行。

不欢而散

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值