快手三面
面试官虽迟但到
实习,为啥离开,对未来公司的选择标准(别,你能选我就行了,我不配选😭😭)
问项目难点,如何解决。
直接io和非直接io区别
为什么要有数据复制到内核这么一个过程(我猜是应用程序直接和磁盘交互比较慢,但是回答的是忘记了)
写题:lru缓存,+写测试,十分钟左右写完
问:为什么用双向链表,然后让我试试单链表(想了会,说一下子想不到)
反问:公司知识库,公司对于组件的版本升级怎么抉择。
手子你带我走吧,我怎么感觉这三面很不靠谱啊😭😭
实习,为啥离开,对未来公司的选择标准(别,你能选我就行了,我不配选😭😭)
问项目难点,如何解决。
直接io和非直接io区别
为什么要有数据复制到内核这么一个过程(我猜是应用程序直接和磁盘交互比较慢,但是回答的是忘记了)
写题:lru缓存,+写测试,十分钟左右写完
问:为什么用双向链表,然后让我试试单链表(想了会,说一下子想不到)
反问:公司知识库,公司对于组件的版本升级怎么抉择。
手子你带我走吧,我怎么感觉这三面很不靠谱啊😭😭
全部评论
单向链表删除,可以当前节点cur和下一个节点next1交换val,然后获取到再下一个节点next2,这样就转换为删除next1节点。只不过在lru设计中还需要修改map里的引用。
这种删除方法在删除尾节点时会失效,但是平均复杂度为o(1)
哪个部门
这都能遇见常长老呀
用热血写下我们的骄傲
相关推荐