上周面的,想想還是發(fā)一下。這場發(fā)揮的不好是一方面,另一方面也發(fā)現(xiàn)了很多不會的。面試官人很好,好像是搜索部門的,最后還給了我建議。先聊項(xiàng)目穿插八股。1.你覺得進(jìn)程切換是什么過程,其實(shí)是問的我項(xiàng)目的協(xié)程切換引申出來的,我答的有點(diǎn)簡單,不是很滿意。2.非阻塞IO與阻塞IO是什么,reactor與proactor的區(qū)別。3.講講epoll。4.c++中,memset能用來設(shè)置類的字節(jié)嗎?(這個我答成能了,想著要設(shè)置當(dāng)然能設(shè)置,然后就下一個問題了,后面想了想要回答的全面一些,簡單的類,含有虛函數(shù)的類,含有其他復(fù)雜類型的類等)5.int A[10000] = {1,6,9,3,…} 有一個很大的數(shù)組int sum = 0;for(int i =0;i < 10000; i++) sum += A[i];怎么優(yōu)化,不考慮溢出,也不考慮多線程。想不出來,問了我熟悉編譯優(yōu)化嗎,最后還是沒想出來。6.問了問排序算法,一個超大文件如何排序7.手撕鏈表反轉(zhuǎn)