11.3传音开发二面

  • 问我什么时候毕业,硕士两年制和三年制的区别,这个面试官看来是本科学历
  • 如果通过的话,实习有时间吗?
  • 项目有没有遇到哪些比较坑的地方?或者说你觉得有哪些需要注意的一些点?
  • 平时我们可以通过健康检查ping一下来确认状态,对吧?那你在实际的过程中,API网关的健康检查有什么不一样的地方?
  • 现在有etcd,且etcd需要同步到数据库,这不是多了一个组件吗?不一致性的问题会不会更严重?
  • 查询延迟过一分钟、过两分钟,这有什么关系呢?
  • etcd的Watch机制难道就是准实时、严格保持同步的吗?
  • 但etcd一致性的时效性真的有那么及时吗?比如说能达到微秒级、纳秒级?
  • 为什么你说数据库的时效性会更慢呢?etcd做了哪些事,能够达到这样的效果?
  • 衍生SK这部分怎么回事,讲讲前因后果?
  • 项目B的复杂点在哪?
  • 你的哈希key的设计不一样,前后难道不会导致一些兼容性的问题吗?
  • 数据条数有多少,怎么迁移,为什么这样迁移?
  • 这个AI项目跟其他项目相比,有哪些技术上比较有趣的点想分享,或者说有哪些不一样的地方?
  • 技术上的分享再详细说说?
  • 你觉得哪一个开源框架在你看来是比较优秀的?你有什么想跟我分享的吗?
  • 当用户反馈Nginx API网关的限流配置与实际行为不符时——例如配置了1000 QPS,但实际在仅发起约950个请求时就有50个被拦截——且用户已提供本地及网关日志作为证据,应如何系统地排查此问题?可能的原因有哪些,怎么解决?
  • 理论上,客户端直接访问后端服务能减少中间环节,延迟更低、速度更快,那为什么在实际架构中还要引入Nginx作为反向代理?#牛客AI配图神器#

    #发面经攒人品#
    全部评论
    请问base哪里啊
    点赞 回复 分享
    发布于 11-04 16:18 台湾
    我看顺利的帖子都是基本官网当天就改状态了,题主现在官网什么状态
    点赞 回复 分享
    发布于 11-03 18:39 辽宁

    相关推荐

    12-07 18:50
    已编辑
    广州大学 Java
    第一次面试,线下,不过感觉还好吧,也不紧张。20min笔试:1. exception和error的区别2. Thread.sleep(0)的意义以及其他相同作用的方案3. 列出熟悉的设计模式,解释一下并给出应用场景4. uuid转base64编码后是多少位,请给出计算过程(怎么还会有这种题)5. 项目中如何创建线程池,Exceutor的缺陷6. shutdown()的作用,是否会抛弃已提交未执行的任务7. 单例模式的懒汉法和饿汉法区别8. 对spring IOC的理解9. beanFactory和applicationContext的区别10. 算法手撕:搜索二维矩阵现在只记得上面这些题,还有几题记不起来了我一开始没想到还会有笔试和算法,说是笔试通过后才会有面试……不过还好算是比较简单,但是uuid那题没写出来……面试:1. switch比对string的代码是什么样的,如果string是null该怎么办我说如果是null我会在switch之前进行if判断,因为switch不能用null会抛异常,hr说可以(不过我后来网上查了还是不行)2. 手撕sql:有user和phone两张表,需要查询phone表中有两条及以上记录的user平时mp用惯了没怎么写过sql了,写了个子查询hr说不是最佳方案3. 现在有abc三个任务,c需要在a和b完成后才能开始执行,请给出三个任务执行时间最短的方案a和b提交到线程池并行处理4. future的返回实体是什么我说是封装泛型的future,hr说是future的子类(?)5. 线程池中除了future和completefuture外,还有什么方法可以监控任务是否完成countDownLatch和cyclicBarrier6. 异步为什么要选择mq,直接开个线程不行吗我说mq有重试机制,而且可监控,整体稳定性和健壮性比较强7. 遇到解决不了的问题会干些什么我说上网查,问ai,hr说为什么不问同学(?)8. 如果有一个接口上线有bug,如何快速排查到接口内部存在问题的代码我说首先直接看看bug是什么,如果根据bug情况无法判定的话会进行debug打断点慢慢排查。但是hr好像是想让我回答git,说直接看当前版本与上个版本该接口的差异就好了9. 你了解过git的历史吗(?)🈚10. 如何实现每月签到我说redis的位图,hr说为啥要用redis,我说可以减轻数据库压力同时保障快速响应。hr说直接存本地缓存不就好了,我说每个用户都要维护一个位图,存本地不会oom么,hr没回答11. 不用redis如何实现每月签到我说那就只能存mysql里面了,加个限流,然后sql表里是userId和位图字符串12. 字符串和二进制的bit位差距我说只知道字符串比二进制要大……hr说不应该将位图用字符串的形式存储,占用空间太大,应该用int然后就是关于项目的问题以及反问了项目问的比较深,以场景题为主,结合项目问了很多场景题,可能是因为有笔试的缘故,八股问的就没那么多了。最后直接给了oc,但是我打算等年后再实习就说考虑一下了。第一次面试,整体体验跟想象中的差距还是蛮大的,不过hr其实人挺好的,感觉像老前辈,说让我思维保持灵活,不要老看网课要去多读一下电子书。然后说我们做程序员的,要多去思考当前技术栈解决不了的问题,而不是总想着利用现有的技术栈去解决问题。最后还劝我可以不着急现在找实习,现在机会少,可以等3月的实习,说我的简历可以多投一下中大厂,真是老前辈了不过准备了很久的jvm、计网os以及其他的倒是完全没问到
    查看22道真题和解析
    点赞 评论 收藏
    分享
    评论
    点赞
    1
    分享

    创作者周榜

    更多
    牛客网
    牛客网在线编程
    牛客网题解
    牛客企业服务