杭州来未来技术一面

面试官的问题

  1. 介绍自己的项目 从项目的背景 --> 整体技术架构 --> 难点和亮点
  2. 项目中遇到的最大的挑战是什么, 哪个模块花费的时间最多?
    1. 答: 代码沙箱模块, 从确保系统安全性的角度来进行回答
  3. 看你的项目中用到了一些微服务, 我问一些这个东西吧, 如果某一时刻, 咱们微服务中的注册中心挂掉了, 那么, 咱们的服务还可以通过 RPC 来进行调用吗?
    1. 最开始听到这个问题有点懵, 啊? 这.... 首先, 肯定是可以的, 注册中心的一个特点是高可用, 就算是它挂掉, 服务之间的调用, 也应该可以正常进行, 但是, 面试官需要的是一个理由
    2. 思路: 缓存! 对, 本地服务会缓存有其他服务的地址, 那我们就从这个点切入吧, 根据面试官的表现来看, 我应该回答到正地方了
  4. 代理模式可以增强私用方法吗?
    1. 私用方法不可以被继承, 所以不可以
  5. 不可以的话, 我们可以怎么解决
    1. 答: 反射
  6. 除了反射以外, 你还了解其他方式吗?
    1. 不知道了, 然后面试官提示, 可以直接更改字节码的
    2. 第一次听说这种操作, 然后反问: 直接改字节码? 那咱的 Java 程序还安全吗?
    3. 答: 你别用到什么敏感的地方就行了, 这个方法已经很成熟了
    4. 好, 我知道了哥, 我下去再看下 (乖.jpg)
  7. 看你简历中写了不少中间件, 挑一个你最熟悉的来介绍一下吧
    1. 我选的自认为最熟悉的 RabbitMQ, 然后介绍的时候磕磕绊绊, 甚至连怎么确保生产者发送消息成功的机制都忘记了, 知识它就是不进脑子😭
    2. 还好, 面试官人很 nice, 没有为难我
  8. 你对实习的预期是什么样的?
    1. 答: 要有一定的技术成长空间, 能够学习到新技术
  9. 反问: 咱们公司具体是负责什么业务的?

不足

  1. 自我介绍太模板化, 尽量让它变得更口语一点, 不需要一字不差的背诵, 把自己的优势体现出来即可
  2. 在回答问题时, 怎么说呢? 没有那种全局观.
    1. 我的状态是想到哪说哪, 其实, 在回答问题前, 我可以停 1s, 仔细的想一下这个问题的逻辑, 以及面试官他想要得到的是什么反馈
    2. 就像昨天那场面试, 前 25min, 就是为了证明我有复盘的习惯, 之前比赛的经过也好, 每天写的总结也罢, 他就是想要知道, 我在自我介绍是说的复盘总结习惯是不是真的
    3. 在我让他看了我的语雀之后, 成功的证明了这点, 面试通过 (这也暴露了一个问题, 下次自我介绍时, 别吹的太过头🤣)
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
dy
下载 APP