阿里研发一面经历

2023-05-16

            人生第一次找工作笔试、面试,都碰上了阿里。9月暑假来了,才开始准备找工作,今年的宣讲来的早。所以现在有点措手不及,只能边准备边找。

           废话不多了,进入正题。

           笔试题,下期再论。这次说面试:(本人只进了一面,所以只讲一面经历)

           一面按简历写的问:

             (一)你对mapreduce了解,就问你它的机制是什么?

                     资料http://baike.baidu.com/view/2902.htm

                     其实这个问题可延续问,问有关hadoop

             (二) 内存泄漏是怎么回事?一旦发生,你怎么处理?

                       内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。

             解决方法:(待续)


      【1】一般内存泄露都是在new 和delete 或malloc和free没有成对使用的情况下产生的。在代码量较少的情况下可自行检测。确保两着成对使用。  

      【2】在一些大的软件工程中,一般在代码设计完成后,会使用一些代码检测工具对代码的运行进行跟踪。这里就包括对内存泄露问题的检测,常用的工具有valgrind,它会在跟着整个程序运行一遍后显示内存的使用和释放情况  

             (三) C语言的运行机制

                            1、预处理源程序 2、对源程序进行编译 3、与库函数进行连接 4、运行执行目标程序
                     可以延续问:宏是哪个阶段要处理的?       #define  N    a*5        你觉得这样写对吗?如果错,错在哪?

             (四) 多线程编程

             (五)网络编程

             (六)Mysql

             (七)STL

             (八)你对OS了解,文件系统,问你一个电脑上我点击一个文件图标,接下来电脑会做什么?

             (九) Tomcat的运行机制

             (十)loadRunner测试

             (十一)你对机器学习有了解,那解释一下朴素贝叶斯?

             (十二)指针、函数指针

             (十三)CSS框模型、JS  json

             (十四)课题


      现在只回忆起这些块的考点。不完整,待续。

      感受:需要把知识学活,学会基本应用的同时,应掌握其原理。

               知识掌握+表达能力+自信。

            

               






本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阿里研发一面经历 的相关文章

随机推荐