清能互联(广州)前端实习一面面经

时间 09/01 15:00

1. 自我介绍
2. 对HTML语义化的理解
3. 重绘和回流的理解,什么情况下会触发重绘和回流
4. 了解虚拟DOM吗
5. 讲讲diff算法(开始吟唱)
6. 一个序列[A, B, C, D, E, F]变成[D, B, C, A, E, F],diff算法具体会怎么做
7. 浏览器输入url到渲染会发生什么
8. 白屏问题怎么优化
9. 讲讲cookie、localStorage、sessionStorage的区别
10. 怎么清除Stoage里面的数据
11. 深拷贝和浅拷贝的区别
12. 深拷贝怎么实现
13. 浅拷贝怎么实现
14. lodash还用过什么方法
15. 数组扁平化怎么做
16. 用过typescript吗
17. type和interface的区别
18. 为什么vite比webpack快
19. vite存在的一些问题
20. 执行webpack打包命令后具体发生了什么(不熟)

项目拷打
21. 图片预加载具体怎么做的,不会影响首屏性能么
22. 滚动加载怎么做的
23. 大屏适配怎么做的
24. echarts怎么封装的
25. echarts性能优化(不会)
26. echarts如果一个坐标轴被拖动过变成百分之五十,但是数据更新后重新渲染又会变回百分比的状态,怎么优化(不会)

反问
技术栈、规模、业务内容

十分钟后约hr面

后续:两天后挂了

#秋招笔面试记录##牛客创作赏金赛##面试问题记录##实习好累,可以辞职全力准备秋招吗##如果实习可以转正,你会不会放弃秋招#
全部评论
佬是线下面的吗?我线上面流程巨麻烦,先做一套笔试题,还要填应聘登记表、职业心理评测、iq测试题、学历证明、成绩单。我寻思约个面怎么这么费劲呢
点赞 回复 分享
发布于 2025-09-05 17:46 江西
过了嘛
点赞 回复 分享
发布于 2025-09-03 11:07 广东
有无手撕啊佬
点赞 回复 分享
发布于 2025-12-24 21:40 上海

相关推荐

2025-12-03 16:16
门头沟学院 Java
1.问我list还有linkedlist这些我说了数组还有链表,一个适合查询一个适合增删,他说数组不会移动,我不了解我说不会,他问我那个扩容,我说二倍然后放进去,然后他问我复制方式,我说我不知道,链表他说有头和没头哪一个好,我真不知道2.问我工厂模式分哪几种我说我只会spring里面的ioc那种,他说这不是,那我说不知道其他的3问我策略模式我说ai问答有用户偏好根据用户偏好去检索向量数据库用到了策略模式问我好处我说避免冗余代码还有好修改4.问我数据库优化我说explayin那一堆,然后我说有一次mysql底层把我的索引优化了没有使用导致我的查询速度慢,他说不信,然后争论5问我隔离性原子性mvcc这些问我每一个实现原理我大概说了mvcc6问我覆盖索引是什么我忘记了就以自己的理解说了,他问索引下推我不会,我就说了自己平常用主键和联合7问我jvm我简历上面写错了写成内存模型,应该是结构的。然后我粗略的说了大概堆这些,然后最后我说完就在那里嘲讽的笑了一下(我有一些记错了,说错了)然后直接说结束面试总结:自己八股还是太欠缺,因为在实习,很少背,然后就是面试官摄像头不开,还笑,我真的无语了本来程序员就是现在不知道而已,不知道有什么好笑的,以后多记一下就好了ps:好好努力,程序员还是老实了,感觉经常面试不被尊重
查看12道真题和解析
点赞 评论 收藏
分享
2025-12-25 19:07
蚌埠坦克学院 Java
1.自我介绍(拷打实习项目)1.RAG的流程了解吗,比如向量化采用哪个模型来做的,怎么存的文件?2.文件分块怎么做的,基于怎么原则/规范?3.如果基于段落来分块,为什么不选用一个比较大的段落或者一个比较小的句子来分呢,有考虑过过大/过小会造成什么影响吗?4.调用向量化模型的时候,是调的实时的接口还是其他的方法来做的?5.这个接口是自己写的还是直接调用的豆包的SDK?6.豆包有没有提供批量处理的向量化的接口?7.向量化处理时,是每个文本分块分别进行向量化,还是把所有的文本都切分好之后,调一次接口就好了?8.ES检索完之后有没有对检索结果做质量评估呢,有没有通用的测试方法,比如标准数据集?9.你简历提到接口响应时间从800ms到200ms,有关注过影响耗时的核心点是在哪吗?10.在传入的文档数量是固定的情况下,返回的top结果的值不同,对接口耗时有没有影响,影响大不大?11.采用的什么策略来减少RAG的幻觉?12.Kafka 解耦文件上传、处理这块怎么做的?13.Kafka 的分区策略有哪些?默认分区、粘性分区、自定义分区分别是什么?14.有了解过kafka分区的概念吗?15.正常来说,一个topic下是一个分区还是多个分区呢?16.多个分区的好处是什么?17.kafka消费的策略有了解吗?(拷打练手项目)18.你在项目里使用了RabbitMq,有对比过RabbitMq和Kafka的区别和使用场景吗?19.如果要防止数据丢失的话,一般采用的标准方案是什么?20.项目里用到的两级缓存,Redis和Caffeine,缓存一致性怎么做的?21.Canal做MySQL到ES的增量同步的时候,监听的是MySQL的哪个日志?22.除了binlog,还有哪两种日志类型比较常见,分别的使用场景?(拷打轮子)23.为什么WAL这一块要先写日志呢?24.2PL的规则有了解吗?25.2PL加锁和解锁的阶段有没有交叉?26.有了解2PL可能造成哪些问题吗?27.2PL造成的死锁问题怎么解决?28.你用到了LRU策略,它是用来解决什么问题的,有什么优势?(其他)29.了解Linux和shell吗?30.实习的时候的开发环境是基于win还是Linux呢?(场景题)31.公司可能用到第三方的SDK,SDK只提供了静态的方法,要求在注入的时候,用的成员是静态的,但是Spring中@Autowired是用来注入非静态成员的,那我想注入一个静态的变量该怎么做呢?(八股)32.怎么创建一个线程?33.Callable和Runnable的区别是什么?34.使用synchronized时,加在方法上和加在代码块上的区别是什么?35.在synchronized的同步块里,该怎么判断是使用this对象还是使用class对象呢?36.在 Spring Boot 的容器里,一个 Service Bean 是否是单例的,或者说同一个类会不会有多个实例?37.你接触到的数据结构都有哪些?38.有了解过动态规划和分支限界的算法逻辑是什么吗?(手撕)225. 用队列实现栈
点赞 评论 收藏
分享
评论
5
11
分享

创作者周榜

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