linux开发 专题汇总
首先自我介绍,然后问了个人之前的工作经历(c++)相关,问了一些c++基础,考察了架构设计能力,个人学习能力。之前项目做的比较简单,但是公司着急要人,所以过了。
1、自我介绍2、根据简历上的项目询问(多线程等方面)3、平时遇到的问题,怎么解决的4、有没有架构设计方面的经验
赞一下(0) 踩一下
hr电话面,技术一面,技术二面.技术一面比较简单,和面试官了一些技术也聊了大学生活.全程比较放松.二面较难,历时一小时
二面:1.项目2.tcp如何三次握手四次挥手,协程与线程的共同点,协程和线程如何选择,能不能不开线程只开协程,阻塞IO协程能不能运行,协程能不能跨核运行,多线程和多进程通信,C++四种cast,epoll的两种模式区别,可重入函数了解多少,协程为什么比线程效率高
面试官很好,先让自我介绍,然后没有问你项目,他看我参加过数学建模,然后就问了我几个数学性的问题,人傻了 都快忘完了,但是还好,大多数都回答上来了
问你 原函数 导数 还问泰勒公式和欧拉公式 链表如何判断成环, 找一个链表的入口节点 一个数组只允许遍历一次,不允许建立别的数组,问你方法 奇偶排列等
linux开发面试经验(深圳) - 华为