1.平时是怎么学习前端这类技术的? 2.前端三件套具体是什么?是从官方文档学习的吗? 3.简历上的两个项目,是别人搭好的框架还是自己从零搭建的? 4.学校学过后端 Java,为什么项目后端选择用 Node.js(Express框架)? 5.后端与数据库打交道是怎么做的? 6.实时轨迹追踪与数据可视化这块,数据有什么特殊形式?是不是用高德地图提供的可视化工具? 7.实时轨迹的数据从哪里来? 8.日常
1.轮询 2.keep-alive 3.bfc 4.url之后发生什么 5.tcp 6.ack 7.vue3的proxy与definepropotey区别 8.判断array类型方法 9.箭头函数与普通函数的区别 10.webRTC三层架构 11.http和websoket区别 12.为什么要四次挥手 13.发布订阅
1.自我介绍+项目拷打 2.为什么在你眼里 GAUC比AUC更适合 CTR推荐? 3.你是如何证明各模块有效的? 4.过拟合在你的项目中如何体现?怎么缓解? 5.Adam RMSProp Adagrad核心差异? 6.问了些树模型相关的 7.GBDT LR和 DNN区别 8.高维稀疏场景下LR可能比GBDT好吗 9.XGBOOST如何处理缺失值 10.口头说下 infonce loss focal
1 aop是怎么做的 2 zset的底层数据结构是什么样 跳表如何完成一次查询? 时间复杂度? 3 你这里说点赞流程加锁控制并发加的是什么锁 答基于redis的分布式锁 问 那这样不会有什么问题么 再答这种实现的缺点 然后介绍后面采用了redission 顺便说了redission源码 4 @async有什么问题 和自定义线程池怎么选 你用过线程池么 一般如何考虑参数 异步返回值如何处理 纯八股:
二面 45min 1.先介绍了实习的项目 2.为什么这么设计?你自己的方案还是探讨出来的方案 3.你说的并发问题剧具体指哪一步的并发 4.分布式锁的key是什么 锁的粒度还能优化吗 5.你说的优化后响应时间减少了 是具体因为什么减少你有研究过么 为什么会有读写锁冲突? 你仔细想想会存在么 6.直接看log就能断定优化了么? 7.那你压测关注什么指标 jmeter具体参数如何设置 8.要是让你来测你
1、stream流的原理?常用的流? 2、线程有哪几种状态? 3、MVCC 4、MySQL日志分别介绍一下?redolog和undolog的联系 5、redis的数据结构,以及怎么实现的? 6、除了spring cloud还知道哪些rpc框架嘛? 7、分布式锁实现要注意哪些方面? 8、基于redis怎么生成全局ID的?怎么保证长度一致的? 9、做项目有什么感觉难的点? 算法:合并有序链表
主要是项目拷打 前端和后端怎么连接?接口怎么写? 数据库表格索引 ts和js的区别,ts的any,能不能在template里面写ts语法 scoped原理 elementui怎么更改默认样式?如果只想在一个组件中更改怎么做? Vue3和Vue2写法有什么不同? ref和reactive的区别?优点? 问的比较简单,也没有手撕,感觉凉凉~
1. 实习介绍 2. [SQL] t(student_id, course_id, grade) - 查找每个学生最高成绩及其对应的课程,如果最高成绩并列,取course_id小的 - Output(student_id, course_id, grade) 3. 大众点评笔记软件优缺点 4. 行为问题 5. 反问
1、你怎么理解Java和Go这两种语言的区别? 2、你个人更喜欢哪种语言? 3、谈谈Java和Go在GC(垃圾回收)方面的区别? 4、Java为什么要设计成分代回收这种机制? 5、新生代和老年代分别用的是什么清除算法? 6、新生代和老年代的默认比例是多少? 7、xx项目中,任务切片的具体细节是怎样的? 8、分库分表的分表键是怎么设计的?为什么分128张表? 9、为什么使用RocketMQ而不是Ka
timeline: 8/16投递,9/9一面, 之后挂了,9/26被另一个部门捞一面 第一次一面: 先项目拷打 八股: Java中有哪些数据结构 Java中的基本数据类型 了解Java的线程吗? 线程池有哪些方法? LRU Cache怎么实现? 了解大数据框架吗,如Hadoop, Hive Mysql 中UNION和UNION ALL的区别 不同join类型的区别 Mysql底层数据结构 B树和B
1.shardingsphere分库分表的策略是怎么做的? 2.sentinel怎么用的?常见的限流算法 3. Rocketmg怎么用的? 4.你用的微服务框架是什么样的? 5.RPC 您大概了解它具体由哪几个部分组成? 6.Nacos 具体注册的信息是什么? 7.Nacos 是以什么协议去发布的? 8.算法题 mid链表题(1-2-3-4-5-6的链表变成1-6-2-5-3-4) 9.说一下你知
1. 实习介绍 2. 你的这个实习经历主要是做后端Java开发么? 3. 接触过Java吗? 4. 网络的七层模型? 5. TCP协议和UDP协议的区别? 6. 数组链表有了解过么? 7. 你觉得数组和链表有什么区别么? 8. 红黑树有了解过么? 9. MySQL底层是使用什么来存储? 10. b+树? 11. b+树有什么特点?这个有了解过么? 12. 数据库的特性? 13. 比如SQL可以有哪
1.面试官问了 CSS 盒模型,还问标准的和IE的有啥不一样来着? 2.React 里那个 useEffect,依赖数组空着、不写、写具体值的时候,效果不-样吧?还问为啥依赖不能漏写。 3.JS 闭包是什么?能用到哪些地方?用的时候要注意什么问题? 4.前端跨域有哪些解决办法?每种咋回事,适合什么情况? 5.Vue3和 Vue2 的响应式原理不一样吧?为什么 Vue3 用Proxy不用Object
1.自我介绍和部门介绍+实习时长询问 2.代码题 3.梯度提升和梯度下降有什么区别和联系 4.为什么会出现梯度消失和梯度爆炸这两个现象 5.召回和排序的作用与区别 6.为什么用并联的双塔模型,介绍一下DIN的注意力池化,他和Transformer的selfattention有什么区别 7.在成本不超过b的条件下,发N张优惠券,预估收益是R,如何建模最大化R 8.反问环节
1. 实习介绍+介绍论文 2. 介绍一下对推荐系统的整体的了解 3. 知道哪些精排模型 4. 了解DIN吗,讲一下DIN和DIEN的区别 5. 介绍一下MMoE 6. 介绍一下AUC的物理含义和计算方法 7. 大模型在推荐系统的应用都了解哪些 8. 了解Meta GR吗 9. 找算法实习是专注于推荐领域吗?还是说有投大模型的岗位 10. 手撕:lc143 重排链表 讲思路+写+逐行讲代码 11.