2022.2.22 微软上海C+AI暑期实习二面面经
2022.2.22 微软上海C+AI暑期实习二面面经
由于昨天的面试没问啥八股,今天我就没开录音,谁知今天的面试问到的八股还是挺多的(╥╯﹏╰╥)ง。之后的面试不管咋样,都先把录音开了。首先自我介绍(要求英文)
看我的项目中用了elasticsearch,让我说下为啥要用es(看来我的项目属实没啥别的亮点了,就捡着这个问),倒排索引的机制。
说一下项目中的python爬虫的具体实现(之前做这个项目时为了爬数据,花了我六七十G的流量(╥_╥))
进程与线程的区别
说一下http协议
http八大请求(只答上了get,post, delete)
get请求与post请求的区别
说一下https协议
说一下之前项目中遇到的难题与解决方案,我答了利用redis做高并发的场景,就是让请求访问redis缓存而不是数据库,然后异步更新数据库。面试官追问redis可能存在的问题,答了缓存击穿,缓存穿透,缓存雪崩。
真的是人品爆发,今天遇到的算法题与昨天如出一辙。给出一个链表,链表是乱序的,让你排好序,大致类似[[3, 2], [1, 4], [4, 3]]变成[[1, 4], [4, 3], [3, 2]]这样。然后是写测试样例,检测鲁棒性。
面试官给出的建议是八股的知识还需要加强,有些细节的地方了解不够清除。
许愿三面
#微软暑期实习春招##面试题目#