26校招-日常实习-安克创新-go后端

面试公司:安克创新(深圳)

面试岗位:Golang实习生

面试过程:一面(40min)

面试总结:基本上是围绕着实习时做的短信项目问的,还问了几个人生哲理问题(doge

面试问题:

    1. 为 gin 设计的限流的 middleware 是怎么实现的?有没有思考比滑动窗口更好的实现方式?
    2. 实习期间维护的短信服务项目,你是如何实现第三方容错,提高可用性的?(我项目中是用“轮询、动态判定服务商状态、限流、同步转异步”实现的)
    3. 为什么想到要用数据库的行级锁实现异步发送短信?它和 kafka 的区别是什么?
    4. 你是否熟悉 kafka 的各种组件?kafka 的高性能、高可用和高扩展性是如何体现的?
    5. 有没有看过 kafka 的源码?
    6. 说一下你常用的redis数据结构,以及应用场景

=========下面是人生哲理以及其他问题=============
    7. 你是怎样学习一个东西的?
    8. 你最近有看什么书,有什么值得分享的收获?
    9. 何时能到岗,硕士论文进展如何,人在广州么?

反问:

    1. 您所在的是p2p安全部门?主要是消费电子类产品的研发?
    2. 研发工作要联动的产品、测试等部门氛围、沟通如何?
    3. 目前团队用的技术栈有哪些?

总体感觉:
    虽然面试官迟到了5min(解释说是上午10.30会议室都被占用了),但语气挺和蔼的,也没有问很细节很刁钻的问题,还说有问题可以随时跟他联系。

#面经##安克##后端##golang##日常实习#
全部评论
祝你好运哦!
1 回复 分享
发布于 2024-07-19 14:50 浙江
只有一面吗
点赞 回复 分享
发布于 2024-10-21 11:22 江西
oc了吗
点赞 回复 分享
发布于 2024-07-24 11:38 台湾

相关推荐

不愿透露姓名的神秘牛友
05-21 00:27
点赞 评论 收藏
分享
1. 自我介绍2. 闲聊,问研究生课程,能实习时长,毕业时间3. 项目3.1 登录身份校验使用了JWT令牌,是怎么实现的3.2 redis的一主两从是自己部署的吗3.3 redis缓存穿透是什么,怎么解决3.4 为什么要用乐观锁解决超卖问题(答: 考虑到项目场景并发量不会很大,如果使用悲观锁会有性能开销)3.5 既然并发量不大,为什么还采用锁呢?如果采用悲观锁该怎么实现3.6 数据库的分布式锁有用过吗?没用过那就介绍一下你用过的分布式锁3.7 防重Token+lua脚本是为了解决什么问题,怎么实现的3.8 多个线程执行这个lua脚本会出现什么问题吗?3.9 使用RabbitMQ是为了解决什么问题,怎么解决的3.10 Spring AOP是什么,有哪些适用场景3.11 Spring事务是什么,有什么作用3.12 介绍一下Synchronize关键字,可以加在哪些地方4.1 项目里面Java多线程是怎么使用的4.2 如何进行的多通信断点点多路复用管理5. 抽象类和接口有什么区别?各自适用于什么场景?6. 某个接口sql查询慢,如何排查7. 索引失效8. 怎么分库分表,sql表数据量太大导致的查询速度慢怎么解决9. 介绍一下Java类加载的机制手撕:leetcode.78总结:项目熟悉度不够,分布式锁,分库分表知识点掌握不熟,Spring的事务相关知识掌握不足,对于项目中多通信端点多路复用管理的实现掌握不够,手撕明明很简单但写出来了没能跑出来,给面试官讲了一下思路。感觉自己回答问题的时候有点紧张加上对八股熟悉度不够,老是说一半卡壳,答不全。整体难度不算高,但我准备得不够充分。。。估计挂了。
查看21道真题和解析
点赞 评论 收藏
分享
评论
5
16
分享

创作者周榜

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