那两天貌似有点累,很不想去,但最终说服自己,去一下,长点见识。
1面
先让写一个将小端转为大端的宏
表示windows有API,于是说写个函数也行
想了一阵,改了一阵,用循环加移位实现
问volatile关键字什么作用,哪些情况下使用
问static作用
问进程通信机制,如何实现两个进程对同一内存块读写,这个问题没怎么搞懂。
编程题:输入两个矩形,求出遮挡区域
搞了1个多小时,然后面试官出去了,一会儿HR进来说面试官要去吃饭,下午一点半再来,
于是回学校吃饭。
2面
问Surface怎么来的,
我答不出来,然后他表示没啥想问的了,
让我问他问题
3面,
应该是来了个公司的技术大牛
总共写了三个程序
1判断CPU是大端还是小端
2队列实现
3字符串匹配,自己用了暴力搜索,他表示仅仅是实现了功能,效率太低,
问能不能改进,比如搜索001,我说假如匹配到1发现不匹配,指针可以往后挪3,而不是挪一
他说为什么不从前往后匹配,一来就去匹配1,如果不匹配,指针直接加3
后面又说假如匹配000001,更快,又问怎么继续改进
我说继续改进就是KMP算法,后面想想不对,应该是BF算法。
然后他说你搞视频,应该对这个应该很熟,我说哪用得到?他说编解码里面start code需要用到,我说自己没搞编解码,只是用别人的库
他没说啥,让等
等啊等,看见对面的大楼上写着东谷银座几个字,想起飞凤山小学,觉得现代人的物质生活越来越好了,但似乎离大自然也越来越远了!
等了很久,我用手机看起了电子书,
最后来了个女的,应该是威盛HR,
说威盛待遇情况,问我对岗位、薪资、工作地点的期望。
聊了一阵,让回去等通知。
过了几天收到了通知,拿到了Offer,由于已经签了一家公司,只能拒绝。祝威盛越来越好。