avatar-decorate
想去上海的查理斯又在摸鱼 level
获赞
50
粉丝
21
关注
9
看过 TA
567
华中科技大学
2024
golang
IP属地:上海
暂未填写个人简介
私信
关注
头像
2023-10-17 10:03
已编辑
华中科技大学 golang
想去上海的查理斯又在摸鱼:有已经oc的佬吗😢
投递拼多多集团-PDD等公司10个岗位
0 点赞 评论 收藏
分享
头像
2023-08-07 21:25
华中科技大学 golang
问得好偏,不是传统的八股文,面试官也是华科的,但是下手是一点也不留情啊,确实全是做c++的,又问c++刚开始的时候介绍部门是干啥的,怎么看待转编程语言(当然没关系),然后问为什么不读研(感觉可能他们这全是研究生,说是搞媒体云pcdn的,不是很懂)1. 先写个LRU,刚开始用链表实现,问能不能优化查询(hash可以优化查询),hash键值都存的什么(值存的是链表节点指针,键就是要查找的数据的值)2. map有哪几种实现(红黑树,哈希表),哪种实现空间耗费的多(答哈希表,分析了一通原因,不知道是不是对的)3. 知道布隆过滤器吗,说下实现原理 (通过概率+ hash + bitmap balabala),说下这个东西有什么用(防止缓存穿透,避免不存在的数据请求到达数据库,造成数据库压力过大)3. 说一下一致性hash(答虚拟节点啥的,顺带提了一嘴redis横向扩容,结果他就逮着不放)4. redis横向扩容的话假设现在有9000qps,然后有两台redis通过一致性hash横向扩容,每台只能顶住5000qps,有没有可能顶不住(有可能,9000qps请求的数据可能通过一致性hash进行运算之后全部落到一台redis上),又问怎么解决(答redis主从复制,不知道是不是他想要的答案)5. 网络包路由的过程 (这个忘了)6. 如果你实现了一个http server 和一个 http client ,请求的时候可能会有一些请求超时和无响应,如何排查问题(答可能由于网络拥塞),如何判断是否是网络拥塞(答ping查看丢包数,他说linux内核会记录tcp丢包数啥的,我说不知道),接着说通过服务器日志查看是否是业务逻辑有问题,然后我就不知道了(然后他不是很满意),又问我如果服务器只能接受20个tcp链接,如果同时有100个连接请求链接会发生什么,(我说第一次握手之后服务端会建立半连接队列,同时连接多了,会导致超量的连接建立不成功),又问如果没建立成功客户端能感知到吗(答不能,其实不知道),又问如果是全连接队列满了,能感知到吗(答不知道)7. 然后就是介绍项目的核心问题,怎么解决核心的问题还有些问题想不起来了,就挺奇怪的,感觉问的都是挺偏的东西,很多没答出来,感觉估计是凉了8.8刚才打电话约三面了,没想到这么快,许愿三面能过
kaminogi:被联创学长一面挂过,谁懂啊
投递百度等公司10个岗位
0 点赞 评论 收藏
分享
头像
2023-07-31 21:10
华中科技大学 golang
#百度提前批#7月31日被问麻了,不是,他自己标得go,面试的时候来一句我们这是c++的岗啊,我来问你点c++的问题啊😮‍💨只能说运气不好了。。。1. stl用过哪些(好想说没用过。。。),stl list怎么实现的额,vector怎么实现的。vector删除一个元素怎么实现的,迭代器会不会发生失效,为什么失效。如果是list会不会失效。。。。如果是map会不会失效。你看我像不像失效。。。map的底层数据结构(红黑树?)2. 构造函数会不会是虚函数,析构函数呢(这个我还是会的),智能指针说一说有哪几个。。。。。。3. linux的常见命令,从一个文件中取出某一列进行排序并打印用什么命令(linux这种工具命令实在是用的挺少的)4. 操作系统的一些常见问题,进程内存映像有哪几个区域,静态变量在哪个区域,全局变量在哪个区域,如果静态变量已经被初始化了在哪个区域。5. 分页有什么好处,为什么要分页,为什么需要虚拟内存,虚拟内存有什么用,虚拟内存如何映射到物理内存,虚拟地址怎么转换为物理地址。页面置换算法有哪几种。怎么实现的。6. tcp握手的过程说一下,挥手的过程说一下,为什么要有3次握手,为什么两次不行。挥手的time_wait是干什么的,tcp是如何保证可靠传输的。7. 输入url到浏览器渲染结束发生了什么,如果是https的话发生了什么,http的状态码你知道哪几个,如果请求头上是range的话而且成功返回,状态码应该是多少。8. 打开vscode,实现一个string类,用c++, gg,还得照着stl来,我stl这方面属于是,十窍通了九窍,gg总的来说就是,面试凉凉😮‍💨,c++的问题基本上只会虚函数那个,其他的都是按照我自己如果想要设计的话怎么设计来说的,面试官会不停引导,最后好像还说对了几个,面试官还是挺好的,就是自己太菜了,没怎么用过c++,操作系统和计网的话回答的还行,就是linux和c++ 还有最后的设计一个string类泰拉垮了,估计是凉了8月3日更新:面完我都以为挂了,没想到过了,感恩一面面试官,今天下午给我打电话约二面了,希望能过(过来许个愿🥰)
shra:我会c++和go,他问我会不会php😂属实是搞不懂了
投递百度等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务