这么难的么
1 1

相关推荐

04-02 11:19
武汉大学 后端
分享面经,积攒好运🙏3.14一面自我介绍说一下输入一个url,到网页渲染出内容这个过程,都会发生些什么,越详细越好进程间通信有哪些方式?介绍几个进程调度策略?介绍一下MySQL的四种隔离级别?这个MVCC你了解吗?幻读了解吗?可重复读这个隔离级别能解决幻读吗?你说能大概率防止幻读?MVCC是采取什么方式防止的?分布式锁是什么?为什么要用分布式锁?场景题:我有一个文件,40G,里面有十亿条URL,电脑内存只有4G,怎么去重输出不重复的URL?需要强一致性,不能遗漏(不能使用布隆过滤器)场景题:我一个系统要接入微信扫码登录功能,你怎么设计?场景题:微信PC端生成一个二维码,我手机去扫描,然后确认登录,这整个过程服务器、微信服务器、手机、电脑都分别发生了什么?你觉得这个二维码里面应该携带哪些信息?手撕:32.最长有效括号3.18二面(挂)自我介绍你这两个项目哪来的你这个项目难点有什么?为什么访问数据库加锁?有没有别的策略?缓存刷新有没有别的方案?能放500亿个元素的布隆过滤器占多少内存?布隆过滤器只在创建短链的时候用到吗?分表怎么做的?用的什么中间件?了解过其他中间件吗?Shardingsphere是怎么实现分表的?底层原理了解过没?Shardingsphere高可用了解过没?Shardingsphere一致性问题知道吗?直播间弹幕系统,你会怎么设计?你怎么判断这个峰值弹幕200条是否达到?redis为什么快?redis的Zset知道吗?怎么实现的?你说一下跳表的插入和更新过程?没用过跳表?那你来从0设计一个跳表你怎么设计?手撕:1259.不相交的握手(不会做)手撕:295.数据流的中位数(不会做)
点赞 评论 收藏
分享
04-10 22:58
门头沟学院 Java
这时候已经实习了,秋招的最后一场面试。攒人品求offer📍面试公司:安恒信息📖面试问题:1.自我介绍2.项目介绍3.怎么利用Nginx解决跨域问题4.分布式锁通过哪些中间件可以做5.MQ有什么优点有什么缺点6.项目中遇到比较棘手的问题7.项目中有什么可以改进的地方8.Linux服务器grep命令  怎么查看服务日志9.线程池的工作流程   有哪些任务队列10.Synchronized用来修饰一段代码,有很多线程在等待执行,执行顺序(非公平锁)11.Reentrantlock   公平锁、非公平锁12.Hashmap查询复杂度和插入复杂度  JDK1.7 ->1.8结构变化   什么时候转红黑树13.Collection和Collections  区别14.垃圾回收器  CMS用什么回收算法   有哪些   有什么特点    可控的std的时间,要用哪个回收器    互相引用对象会被回收吗15.存在垃圾回收器还会内存泄漏吗16.Spring看过什么源码17.Spring IOC   创建对象时,Spring调用Java什么方法18.Autowired和Resource区别19.一个接口两个实现类,用@Autowired怎么注入一个实现类20.项目启动阶段怎么做初始化操作21.like模糊查询,%和_有什么区别22.联合索引最左前缀23.MySQL语句执行过程24.怎么样排查慢SQL    怎么看有没有用到索引25.执行计划中的id是做什么的26.Redis的持久化   会不会丢   默认开27.Redis内存淘汰策略28.JDK版本   8的新特性  最新版本29.版本管理工具  gitee和gitLab关系30.git commit和push区别31.AI编程32.实习时常反问
点赞 评论 收藏
分享
bg 双9硕 有一段中小厂go实习timeline 3.20投递 3.22测评&笔试 3.28一面 3.30二面 3.31官网状态秒挂📍面试公司:淘天👜面试岗位:java后端开发一面:视频面,但面试官没开视频自我介绍1. 实习中遇到的难以解决的问题2. hashmap多线程读写的问题3. 多线程只读hashmap会产生问题吗4. java字符串拼接的方式 string  stringbuilder stringbuffer5. try catch finally6. redis用lua脚本的好处7. redis为什么选择lua作为原子性操作8. lua脚本执行时间很长,怎么排查9. java的线程池10. 接口的RT很长,怎么排查11. mysql默认隔离级别12. 数据库范式13. spring默认隔离级别和事务传播行为14. spring事务失效场景15. 实习期间同时负责多个重要任务,时间紧张怎么处理16. 连续加班一个月上线有bug怎么办(哥们真有点绷不住了)17. 可用内存2个g, 数据20个g, 找最大的1000个数18. https的连接建立过程19. zookeeper实现分布式锁,怎么做20. zookeeper节点数量以及原因21. java泛型,使用泛型的好处22. cas操作为什么线程安全23. 高并发场景使用cas的问题24. 其他cas存在的问题25. 乐观锁与悲观锁26. threadlocal的优势,原理,存在的问题27. 网关后有若干个服务,它们有依赖关系,流量超出预期,可能发生怎样的异常,什么原因引起的反问无手撕二面:电话面自我介绍1. 研究生导师给的命题方向2. 导师希望达到的目的以及目前达到的程度,还差些什么3. 为什么你觉得你的改进(科研相关)会更好4. 拷打实习5. 线程池怎么拿到主线程中的数据6. 点评项目:店铺的服务时间不一样,希望查询正在开张的店铺,怎么做7. 什么叫超卖,为什么会超卖,怎么解决8. 网站统计为什么用hyperlog9. 要实现安卓客户端贪吃蛇的游戏,结合掌握的知识,怎么实现10. 做研究课题,发现师兄的方法路线是错误的,怎么处理11. 最近在研究什么?12. 优点缺点是什么反问第二天官网状态秒挂
点赞 评论 收藏
分享
04-02 11:15
武汉大学 后端
分享面经,积攒好运🙏一面见之前的帖子3.10二面(过)自我介绍你们实验室做什么项目?你这个用布隆过滤器替代分布式锁访问数据库提升QPS的,介绍一下Redisson的底层是什么样的?你这个短链接是怎么生成的?有没有了解过别的生成算法开放题:我现在要提升你这个系统的QPS,你怎么从0开始设计?你说加机器,那你数据库支持水平拆分吗介绍一下这个ShardingSphere的原理?你有没有了解过逻辑sql怎么转真实sql的?ShardingSphere支持自动迁移数据吗?如果我使用了order by,那ShardingSphere会这么处理?查32个表吗?讲一下你认为的项目亮点你说一下这个读写锁的应用场景,我感觉不需要啊?Redisson这个读写锁是什么原理你知道吗?如果我发一个消息到MQ,十分钟后才被消费,怎么办?期间分组被改了怎么办?你这个RPC介绍一下你介绍一下这个自定义协议,为啥要自定义协议?头部有哪些字段?你用的什么网络框架?你知道netty是哪种网络模型吗?阻塞/非阻塞?同步/异步?Socket用过吗?说一下系统调用是什么?MySQL索引为啥用b+树?redis单线程,为什么还这么快?大模型用过吗?除了工作部分,还用大模型做些什么?手撕:布隆过滤器3.13三面(挂)自我介绍你的项目的技术难点在哪里?你数据表是怎么设计的?表里的索引怎么设计的?缓存空间有多大(?)你怎么统计用户的访问数据?用消息队列?消息队列会阻塞吗?就是满了怎么办?(?)短时间内大量请求打满消息队列怎么办?(答了扩容+加消费者)如果是集群,负载均衡你会怎么设计?讲一下一致性哈希讲一下你这个重试策略数据库热点问题你怎么解决?慢sql问题你怎么解决?你分析过慢sql吗?explain?我设计的系统如果想接入微信扫码登陆,你会怎么做?了解过微信支付宝的授权登录协议没有?手撕:sql:抖音活跃用户分析(完全没准备sql,写的一坨)手撕:128. 最长连续序列
点赞 评论 收藏
分享
牛客网
牛客企业服务