招行网络iOS一面凉经
面的是iOS,但是一面来了个c++的面试官,所以一开始有点慌了,后面答得不太好.下面是记得的一些问题:
1.c++是类型安全的语言吗?
这个问题其实之前有遇到过类似的,比如swift是动态语言吗?OC呢?比较考验对语言本身的了解
2.数据除了会放在堆栈.还会放在哪里?
堆、栈、数据段、bss、代码段.
3.应用程序在执行main函数之前还会执行什么?
为全局变量和静态变量申请和分配空间
4.进程和线程的区别?
多方面比较
5.说一下三次握手阶段?
略
6.说一下get和post的区别?
这个也是要从多方面比较的,作用、参数、安全、幂等性、可缓存等
7.了解数据库吗?
说没了解就没问了..
8.写一个压缩算法?
其实就是考察huffman编码吧,统计次数频率、建立huffman树、编码、解码,想好了再写,写不完就直接掰碎了说实现的细节,要说详细..感觉就挂在算法表现不好)
虽然凉了,但是也发现了很多自己不足的地方,继续加油吧