全八股,无手写 1. React和Vue的区别 2. Vue2用得多还是Vue3用得多(我说Vue3,但感觉面试官更注重Vue2) 3. Vue如何实现双向绑定 4. Object.defineProperty什么时候触发get,什么时候触发set(增删改查每个阶段对应get或者set) 5. Composition API和Options API区别 6. 为什么要用hooks,用类组件不好吗?
1.自我介绍 2.手撕(没AC出来) 3.项目中的难点 4.双向绑定在vue2和vue3中的区别 5.webpack的loader干嘛用的?为什么要转义? 6.vue的解析流程?html的解析流程? 7.git 等等 我好菜
1.自我介绍 2.学习的课程中哪个学得最好 3.这门课程学得好吗? 哪部分不好的 4.目前在整个学习阶段,主要接触过哪些技术语言或前沿技术? 5.结合你的项目,挑选一个个绍一下难题 6.接口实现及基类继承的差异 7.继承关键词 8.coding过程中什么才是一个符合标准的好代码 9.介绍一下项目中用过的几种数据结构 10.介绍项目技术成果 (不需要详细介绍,就描述一下成就点) 11.协作过程中有没
1.自我介绍 2.介绍实习 3.redis(数据结构、底层原理…) 4.索引 5.计算机网络(tcpudp http状态码 https…) 6.规划 7.锁 反问: 您的日常工作是什么? 评价面试表现 竟然sql都没问,面试前还在牛客猛猛刷呢 希望这次别凉,求求了 面试官男,挺好。
RALL机制 C++锁 虚函数表 new和malloc 深拷贝和浅拷贝 智能指针 内存泄漏 索引底层数据结构 手撕:最长子序列
Java后台开发 30min 面试官进来就说只有30min,抓紧时间 全程项目无八股 介绍项目的过程中一直被打断,然后聊他感兴趣的点 反问环节: 后面的流程? 问HR 有没有反馈?具体的不好给,给了三条通用建议(技术热情,自驱力,沟通力) 感觉KPI了
时间:37分钟 全程八股,无项目,无手撕 笔试a了1.09/3竟约面了 定位方式position取值和各自特点 flex有哪些属性 js异步方式有哪些,各种方式的优缺点 js事件循环,宏任务微任务 vue和react组件通信的方式 vuex的理解 es6的模块化 组件化和模块化的区别 vue和react的区别 vite与webpack的区别 vite为什么快 还有一些小细节记不清了 有的知识点也会
1. 自我介绍 2. 项目中的数仓讲一下,数仓搭建,数据汇总,数仓结构,数据建模方式 3. 对于spark和hive区别 4. hivesql底层执行过程和原理 5. Java的垃圾处理器和垃圾处理机制 6. 项目中数据爬取方式 7. ods-dwd数据传输 手撕sql 连续登录7天用户数
实习和经历: 1. 介绍一个自己的项目 2. 你在这个项目中遇到的困难有什么 3. 你做过最有成就感的事 4. 你最受挫折的事 5. 有没有协调两个组织共同完成事务的经验 业务: 1. GMV下降异动分析 2. 讲一下做的数据报表项目 反问: 1. 有几面:三面 2. 怎么提高:把看板项目往指标构建异动分析靠一靠,说得更有逻辑一点 3. 工作内容:业务方面的分析,用模型较少,感觉你用模型比较多 不
一面主要是八股,总共35min左右 1. 自我介绍 2. 用过得物app吗 3. 介绍一下七层模型,每一层的作用 4. 生产者消费者模型,应用(线程池) 5. 用过线程池吗,线程池如何实现 6. 进程间通信方式 7. http请求的过程 8. 什么是多态,应用场景 9. 了解过设计模式吗?单例模式,应用场景 10. epoll的优势 11. 手撕简单题 12. 项目中遇到什么困难,应用场景 13.
30min,全程扣着项目来问的 1. 后台系统的登录流程 2. 如果用户清除浏览器缓存,删除了token,如何依然保持登录状态 3. 怎么定期刷新token 4. 如何实现的不同用户权限不一样 5. 某个按钮,只有特定用户才有权限操作。没有权限的用户就隐藏该按钮,如何实现? 6. echarts呈现多个图表的时候,怎么优化? 7. 使用redux来缓存数据合适吗? 8. 怎么自学的前端?目前学到什
1.在自然语言处理模型训练中,评价指标是怎样设定的? 2.自然语言处理中对低质量数据做数据清洗的方法? 3.LSTM和RNN有什么区别?解决什么问题?(梯度反向传播乘法变加法) 4.transformer中,attention矩阵的计算为什么要除以根号dk 5.多任务学习各loss差异过大怎样处理?(训练中给loss加入可学习参数) 6.多模态融合后,怎样知道最终结果受哪种模态影响更大? 7.甲乙
8.14投递简历+8.23笔试+8.27第一次面试 1.测试知识: 测试应该如何进行?W模型 测试和开发人员有分歧?如何进行? (1)先明确测试的预置条件、测试步骤无误,明确大家的共同目标; (2)详细的缺陷报告,将测试场景、测试环境、具体的步骤、预期结果以及实际结果、过程日志提供给开发,便于他们更好的分析; (3)建立双向沟通渠道,及早讨论问题,共享测试计划、测试结果和测试数据; (4)尝试使用
总体情况 29分钟,牛客平台,无手撕 面试官温和,面试体验良好 具体问题 算法: 最小栈 第n个的丑数 口述思路,分析时间复杂度,不进行编码 八股 说说 JMM volatile底层如何实现可见性 关于volatile实现可见性底层中的主存和本地内存分别是物理机器中的什么 Redis 在项目中的应用,具体说说 Redis Zset 的底层实现 Redis 的 Hyperloglog底层以及其针对解
八股+项目,无手撕 1、如何理解Java面向对象设计,如何理解多态 2、了解过哪些设计模式 3、map的get实现原理,如何确定找到了那个值 4、如何理解线程安全,有哪些方式保证线程安全 5、mysql索引 6、web的会话保持方式有哪些,cookie里面放点啥 7、spring主要用到的设计模式 8、稳定的排序方式,collections类,sort原理 后面开始拷打项目。。。。