DELL EMC的第二次面试

总体来说EMC的面试还是有点难度的,对基础知识的考察还是挺多的,问的也比较细。

首先来点自我介绍:感觉这方面需要提前准备一下,中英文都要有。

然后谈谈自己做的项目,

第一轮聊技术性问题:问到了虚函数,函数的初始化列表和在构造函数中初始化的区别

运算符重载,object C这本书可以好好读一读。如何解决内存泄漏的问题

多线程多进程编程

Linux下查看进程 、如何杀掉进程、如何查看系统的内存使用情况、

第二轮问的问题比较有难度:有些技术和

STL标准模板库,list如何扩容的问题。扩容一次扩多大,是如何实现的?

Linux下查看进程 如何查看子进程和父进程

如何查看内存的使用情况。

如何混合使用C和C++,有什么需要注意的?

 

第三轮

开放性问题:

在一个TB级的大文件中查找指定的字符串,查找出这个字符串的出现次数?文件中全都是字符(中文英文外国等文字)

我在这个问题上栽了跟头。

后来仔细想想有了一个思路:将这个字符串的第一个字符在文件中查找出来,并记录这个字符出现在文件中存储的所有地址。

在第一次查找地址基础上匹配第二个字符也符合的地址,并记录下来,或者删除不符合要求的地址

这样依次类推,匹配第三个字符等等

问了一个朋友给我推荐:mr分布式处理,我对这个还不了解,看后面的学习。

猜你喜欢

转载自blog.csdn.net/usstmiracle/article/details/84777278