自我介绍开始吟唱 介绍第一段实习做的什么 介绍第二段实习做的什么 SpringBoot有什么优点 用过的设计模式 什么时候使用单例模式 介绍HashMap 自己使用过的SQL优化 Java异常类 linux常用指令 介绍一下Nacos 反问部门做什么的 面试评价 说我样样通样样松 没开摄像头 应该是kpi 感觉面试官也不太想问
项目重难点 大文件上传 怎么进行组件化的,要注意什么 Css flex实现三等分 Const obj={ Func:()=>{} }这个函数有什么属性 闭包 防抖节流 手写节流 Promise 手写promisify js事件触发机制 Js设计模式 a最外层 b中间 c最内层 点击c 输出顺序 acb 手写数组拍平
Timeline 2.26 投递 3.9 笔试,3.8/5 3.26 一面 一面整体非常简单,当时一度感觉是kpi,算法题还是两数之和。。 有一道sql,找每个公司最大金额的订单和公司总金额前三的公司,(id,公司,订单号,订单金额) 4.3 二面 一段代码,各种基本类似和包装类的比较,还有字符串的各种比较,判断T还是F 算法题是数组中出现次数最多的k个数 一道比较难的sql,有点复杂没记住。。
电话面 1、自我介绍 2、项目介绍 3、Redis有哪些数据结构?有哪些应用场景? 4、MQ的削峰是怎么做的? 5、如何保证业务幂等性? 6、Redis集群需要考虑什么因素? 7、什么数据用Redis做缓存?要考虑什么? 8、Redis、MySQL数据一致性是怎么保证的? 9、事务这一块是怎么考虑的? 10、MySQL事务隔离级别有哪些?分别用到什么场景下? 11、介绍一下Spring的IoC容器
一面 4.2 国际事业群,45min,追着项目问八股,没有手撕。忘记录音了,只能尽量回忆 自我介绍 问项目里下订单的接口是如何优化的(Redis缓存+MQ异步) 接着问如何保证缓存数据库一致性、如何保证微服务模块间数据一致性 分布式session登录咋实现的 接着问RocketMQ事务消息的一些细节,模拟了一些场景进行拷问,比如第二条半消息发送失败但事务已经提交时MQ可以采取哪些措施 问项目为啥用
JAVA研发岗暑期 一面 50min 3.19晚约面 3.20晚面 八股: 数据库和缓存的一致性如何保证 ZSet用过吗 ConcurrntHashMap和HashMap的底层数据结构 ConcurrntHashMap怎么实现线程安全的 三次握手说一下 四次挥手说一下 为什么四次挥手之后要等2MSL HTTP进行TCP连接之后,在什么时候、什么情况下会中断 HTTP、SOCKET和TCP的区别 说
一、前言 先说一下结果吧——一面秒挂。 这个是我暑期实习的第一次面试,为啥过了这么久才发?当然是我的面试都结束了,现在终于可以抱着轻松的心态复盘一下了!! 我个人感觉自己确实是有很多的不足的地方,对于 Promise 的相关知识以及算法的部分掌握的实在是太不牢固了。在这里先记录一下吧。 二、题目列表 上来老三样,自我介绍+询问实习时间地点要求+询问我的项目经历。由于我在简历里面写了挺多竞赛相关的项
一面45min 全排列 一个计算题两概率题+项目提问 无八股
本来投的算法和C++被客户端捞起来,所以项目没咋问,大半时间在C++八股拷打,全程八股加手撕一共1h 1. 引用和指针,什么时候用引用,什么时候用指针 2. 指针常量和常量指针,具体的应用场景,const在*的位置,有什么原则吗(问得很细,一定要问出你用在具体得哪 3. C++11之后的新特性 4. 智能指针的底层(回答没看) 5. C++内存管理,讲讲堆 6. 右引用 7. 虚函数 8. 友元函
后端Java岗 短暂半小时 手撕SQL 三表联查 group by sum套路 算法题List去重 不过只能用Java 聊OS的缓存策略 无反问 一没准备二估计也没HC 体验是亲切的 不浪费面试官时间就好
面得很像kpi…不到半小时就结束了 1. 自我介绍 2. 为什么不在上一家公司暑期实习 3. 为啥学前端?职业规划是什么? 4. 介绍一下开源(上面讲到参与了一个简单的开源项目) 5. 怎么学的前端 6. 还参与过什么开源项目吗 7. 八股:原型链 继承 闭包 8. React比vue优势是什么 9. Hooks解决了什么问题 10. 虚拟dom讲一下 11. 虚拟dom怎么提升效率?diff算法
二面结束后隔了一个五一假期,等得好漫长啊 三面总共面了接近50分钟,一道手撕 前面聊天大概15分钟左右吧 专业问题: 1.String 在内存中是怎么存储的? 2.读取文件内容用String 和内存中的String有什么区别? 3.encoder具体是在做什么?为什么要encoder ? 我回答得真的一坨💩 手撕(给的时间是25分钟): 给0~m-1堆砖,每堆砖的砖数是n_i,现要合并这些堆,合
1.介绍实习项目(30min) 2.http请求头哪些字段,发起网络调用哪些超时时间可以设置 3.cpu使用率过高如何排查 4.treemap和hashmap的区别,时间复杂度分别是多少 5.手写hashmap (写不了一点,寄)
1.自我介绍。说多了被打断了,寄😫。 2.介绍项目背景和内容,主要做的工作。 3.项目中的数仓是依照案例开发还是自己设计的?模仿开发过程,实现数据域的开发。 4.项目中有宽表设计和hive调优,如何做的。讲了宽表设计原因和退化的维度,hive调优主要做的数据倾斜,将热点数据拆分出来,单独处理。 5.单独拆分多出一张表,增加了存储压力,有什么帮助吗。数仓设计理念就是用空间换取时间,不怕数据大,就怕
04/25 上海人工智能实验室 AI训练与计算-深度学习框架研发实习生 拷打项目,问了项目相关的模型的剪枝和量化,具体测试了哪些模型 项目的扩展,详细讲一下transformer 正则表达式:如何匹配一个邮箱 python的内存管理 python的锁 C++如何申请一片内存,如何删除一篇内存 算法题,合并区间,基础题目 总结:项目和算法没问题,但python和C++八股属实是没背过,被狠狠教育了#