今天下午预约的面试,如期到来,回顾一下面试的过程.
1.简单的自我介绍
2.开始面试(看简历问),一面一般是压力面试,我简历上写的可以开发手机游戏(Cocos2d-x),他就问知道Dijkstra算法吗,面试时面试官说他电话有问题(确实信号不信),但面试官很nice,我一时没听清,就说不知道,以前写过单源最短路径的题。
3.看了我研究过安全与劫持,他就问内核态和用户态的转化过程,感觉答的不是太好。
4.字符串匹配问题(我答了朴素匹配和KMP匹配)。
5.TCP/IP模型和OSI模型。
6.堆和栈的区别。
7.class和struct的区别,class类中内存布局
8.内存分配 (就是int *a = new int(100),在内存中的分布)
9.写一个sqrt()函数
10.windows事件驱动过程
11.线程和进程的区别。
这些大致就是今天的面试题目,希望对大家有用!