记录一次电面

2019-04-14 15:39发布

某公司招聘是针对SDN开发的,主要使用java和Python。但我主要是做C++,其面试官后更改面试内容,偏向C方面的 1.自我介绍 2.高级语言转化为二进制的过程 3.柔性数组,及其sizeof 4.内存泄露,程序中如何处理内存泄露 5.内存溢出 6.堆和栈的区别 7.多线程对共享资源的访问,即共享资源的同步,尤其锁的使用 8.使用的调试办法 9.网络部署,即客户端和服务器的部署。 10.交换机的工作原理 11.死锁,多个线程对同一个资源访问是否会出现死锁 12.C++中的多态,非继承关系的多态实现 13.static的原理 14.针对爱消除来设计算法,获得最高分     电面总结:其实我已有的工作经验和此岗位并不太匹配,不过也暴露了我的基础知识好多都忘了,在实际工作中也没有深入研究的问题。最近工作很闲,要求自己复习和研究一下基础知识,一天最少更新一篇博客。