面试37次,16个offer上岸,总结了一些面试心得( 四 )


  • 做道题(L474零和一 , 二维01背包)秒了
  • 二面(55mins)
    • 一分钟介绍一下自己
    • 你是怎么使用开源库的 , 你所说的对开源库的优化能说一个具体的例子吗?
    • 说一下进程和线程的区别
    • 知道协程吗
    • 进程间的通信方式有哪些
    • http的状态码了解吗 , 说一说3开头的状态码 , 300 , 301 , 302的区别 , 304详细说一下
    • http请求方法GET和POST的区别
    • 刚才说到幂等性 , 了解PUT和DELETE吗 , 他们是幂等的吗
    • 数据库了解吗?redis了解吗?(答在学 , 问会多少 , 答一道题都还没做过)
    • 聊一下overload和override
    • 智能指针了解吗 , 说一说
    • 指针和引用的区别了解吗?说一说
    • 了解哪些设计模式(没有专门了解过 , 略了解一些单例模式)
    • 单例模式是把构造函数作为私有函数 , 那么如何没有对象就调用类的函数呢(static)
    • 还了解其他的设计模式吗(真的不会了...)
    • 了解LRU和LFU吗 , LRU用软件实现如何设计数据结构
    算法题
    • 找到第K小的数剑指 Offer 40. 最小的k个数 , 秒
    • 无重复的最长字串 , 秒
    如何评价自己
    反问
    • 如何评价我
    • 想要适应岗位需要提高哪方面能力
    其实面试官中间问了很多其他的问题 , ***了解吗 , 因为我没有听说过 , 所以面试完就回忆不起来了 。
    • 自我介绍一下
    • 项目相关 , 问了某个项目的核心内容 , 具体实现
    • 设计一个排行榜的数据结构 , 能够快速给玩家加分加分并且更新前100的玩家
    • 10G的url黑名单 , url是64字节 , 现在给你一个url , 如何快速判断在不在黑名单里?
    • 追问:你知道布隆滤波器吗?
    • 问了个数据库分表相关的设计题 , 我没有学过数据结构 , 感觉回答的不对
    • 最后做道题吧 , 一道滑动窗口题 , 注意回滚
    • 反问
    HR面(22mins)这个没什么可说了 , 因为到这里意味着基本已经稳了 , 剩下的无非就是待遇的问题 , 随便聊就行了 , 当然 , 别把天聊死了 。
    腾讯面试过程

    面试37次,16个offer上岸,总结了一些面试心得
    本文插图
    自我介绍