长沙草花互动前端实习一面

项目:
vuerouter实现无刷新路由切换,页面加载速度提升?
项目功能点?
八股:
es6新特性
函数this指向
移动端适配
性能优化
箭头函数和普通函数区别
。。。
全部评论

相关推荐

查看1道真题和解析
点赞 评论 收藏
分享
03-17 17:57
门头沟学院 Java
1.    能否先做一个自我介绍?2.    简单介绍一下你的项目,以及你在里面主要做了哪些事情?3.    你们项目采用的框架以及技术栈是什么?4.    你觉得你对哪块技术比较熟悉一点?5.    引入线程池提升查询效率的方案,当时是你自己想出来的,还是你只负责落地执行?6.    能把你优化的代码执行的整个流程说一下吗?7.    为什么 CompeleteFuture 要使用线程池的线程,能解释一下吗?8.    这个项目的团队大概是多少人?9.    在做“花椒论坛”项目的过程中,有哪些觉得可以进行优化,而你还没有进行优化的点?10.    简单说一下粉丝订阅和关注模块里面涉及到了哪些业务逻辑?11.    消息推送模型中有涉及到数据持久化吗?12.    在拉模式的过程中,系统是怎么知道用户关注的博主发了新帖子的?13.    帖子入库的表结构是怎么样的,为什么要这么设计?14.    如果帖子内容是一个富文本,输入了一段包含特殊字符或前端注入(如 alert)的代码,导致前端渲染时弹窗了,用户上传了前端无法渲染的特殊字符给后端,如何解决这个问题?15.    如果前端的同学告诉你:“我不能包含XX这些特殊字符”,那你(后端)打算怎么做?16.    有没有考虑过做过滤器,或者在用户录入/接收到内容的时候,用正则表达式之类的去匹配,如果有特殊字符就替换掉或者挡住?(引导性提问)17.    你基于 Redis 的固定窗口限流具体是怎么做的?18.    这个限流的设计方案是有去参考过其他的解决方案,还是自己想出来的?19.    基于 Redis 的限流和谷歌的限流工具里面的限流有什么区别?20.    为什么要使用 Redis 这种中间件做限流,而不是放在本地内存(如 Java 的 Map 或静态属性)中实现?21.    如果是多台机器的分布式系统,使用本地内存做限流会出现什么问题?22.    除了 Redis 和本地内存,还有哪些技术或者中间件可以实现限流?23.    关于实习中平台用 Redis 做草稿缓存,如果前端页面一直关掉不保存,导致 Redis 数据无限膨胀,如何清理这些冗余数据?24.    如果业务人员操作配了一半去吃饭,过了设定的过期时间缓存数据被清除了怎么办?25.    如果同一个账号在两台电脑上同时登录,并对同一份工作流进行交叉修改,如何解决两边数据冲突覆盖(协同操作)的问题?26.    如果要给上述并发场景加锁,打算怎么去实现这个加锁逻辑?什么时候进行解锁? 加锁就一定能解决这个问题吗?27.    假如我一定要两个人可以并行操作怎么办?28.    如果发现了一些自己认知以外的问题,或者被安排了不熟悉的研发任务,你会基于什么样的方式去快速解决?29.    如果项目时间非常紧迫,你该怎么处理不熟悉的需求?30.    你最近在学习哪方面的技术?31.    现在学习 AI Agent 开发学到什么程度了?32.    简单介绍一下你正在学习的项目里面具体是什么内容?33.    平时编程会用到哪些外部工具或 AI 工具来进行辅助?34.    在使用 AI 命令行工具开发时,它可能会直接把代码改错,之前有遇到过这种情况吗?是如何防范和解决的?35.    探讨一下概念,你知道 AI 为什么会自动调用 Skill 或者是直接调用 MCP 吗?我这边没有什么问题了,你这边有什么想问我的吗?
大厂面试问八股多还是项目...
点赞 评论 收藏
分享
03-17 18:29
已编辑
东莞理工学院 Java
📍面试公司:默契破冰(玩吧)🕐面试时间:03/17💻面试岗位:java后端开发(社招)❓面试问题:1. 简单做下自我介绍2. 讲一个你解决问题的思路/项目难点3. 接口变成慢接口,你的通用排查思路是什么4. 极端场景:数据库、SQL 都正常,但高峰期接口有毛刺、RT 波动,监控基本正常,只有线程状态不正常,怎么排查,多个维度思考5. 线程 BLOCKED 状态一般出现在什么情况下6. synchronized 加锁时线程状态是什么?ReentrantLock 加锁时线程状态是什么,其他等待的线程的状态呢?7. 讲一下你对线程池的理解8. 线程池的核心线程是什么时候创建的9. 线程池 keepAliveTime 这个参数是干什么的?怎么控制空闲线程的存活时间10. 手撸一个通用的池化技术实现(支持借用、归还、过期淘汰)11. 讲一下你最近在比心的这个项目,以及你在项目中的职责12. 你们项目整体业务架构是怎样的?分了几层13. 项目是单体还是分布式?流量是怎么流转的14. 项目用的是 MVC 还是 DDD 架构,了解ddd吗15. 讲一下 Apollo 配置中心的原理16. 服务启动时怎么拿到配置?配置更新后怎么同步到服务?17. 集群规模很大、实例很多时,配置变更怎么保证及时通知到所有节点18. 在项目里遇到过什么比较严重/难排查的线上问题19. 礼物发送为什么用长连接(WebSocket),而不是 HTTP20. HTTP 也能长连接(keep-alive),为什么还要用 WebSocket21. 详细讲一下礼物连击、送礼统计的整个流程设计22. 礼物服务是有状态还是无状态?多实例部署下怎么统计全局连击次数23. 你们礼物信息、运营配置是谁维护的?缓存怎么做的24. 本地缓存如何实现及时更新,而不是等过期才淘汰25. 怎么保证本地缓存和 DB 的一致性26. 讲一下分布式事务,以及常用方案27. 你们项目里用的是哪种分布式事务?保证的是最终一致性还是强一致性28. 礼物扣款和横幅推送这两个操作,你们是怎么保证一致性的29. 推送时机是在扣钱同时触发,还是扣钱完成后再触发30. 如果让你设计一个简单的 IM 聊天系统(只发文本),架构怎么设计31. 如何保证消息不丢失32. 如何保证群聊/单聊消息的顺序性33. 大量用户、高并发下,消息序列号怎么保证唯一34. 消息存储怎么做?会选取什么数据结构?用户离线消息怎么处理35. 如果用户很久不上线(10 天半个月),消息怎么处理,避免队列积压36. 服务节点宕机,怎么保证消息不丢、用户上线后能收到,主从切换如何保证连接的一致性?37. 平时工作中有用过 AI 吗?用来做什么38. 举一个你用 AI 解决实际工作问题的例子39. 你怎么看待现在 AI 对开发、对行业的影响40. 最近有看过什么源码吗?为什么看41. 为什么从上家公司离职42. 你理解的“稳定性”是指什么43. 你更喜欢做哪类业务?职业规划是什么44. 最近短期有什么学习/提升计划45. 你有什么想问我的🙌面试感想:很感谢这次面试,因为业务垂直所以也给我一个面试机会,这一次面试其实主要的收获在于场景,因为和他们具体的开发业务相关,所以说问了我会如何设计IM系统,然后围绕着这几个问题发散的去问解决方案,还好在学习go语言的时候有写过IM系统还是能回答出一些面试官很专业,对于一些底层原理还是很了解,尤其是锁那一块关于不同锁的不同线程状态,这一块其实还有更细节的东西没了解清楚,好好复盘学习一下啦
发面经攒人品
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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