更新:简历变成共享中了,感觉都答出来了,也没办法 1. 自我介绍 2. 介绍sync.Map的读,删,存操作,read和dirty升级过程 3. go gc过程,三色标记法,什么是强三色不变性,举例插入写屏障和删除写屏障作用 4. 工作中遇到的gc问题,如何解决,关注哪些参数。我回答了gogc参数 5. MySQL隔离级别,幻读怎么产生,怎么解决,RR完全解决了幻读吗 6. Redis zset底
(1)根据项目问八股 存用户信息为什么不用 session 要用 ThreadLocal 创建两个线程交替打印 AB 如何创建聚簇索引 如何创建非聚簇索引 创建联合索引的时候为什么要把出现频率高的字段放在前面 聊一次排查 JVM 的经历 JVM 调优参数 HashMap 中 put() 方法的源码 秒杀模块用分布式锁之后执行效率太低,你该如何解决(异步下单,把校验和下单操作分开执行) 代理模式 用
Base上海:Java后端开发 TimeLine: 7.18 投递 7.25 约面 7.26 一面 20:00 - 21:00 兴许是我提前说了现在在实习,两个月没背八股和刷题 所以面试官问我的问题都很简单,感觉是为我量身打造的 1. 自我介绍(只说了学校+目前在实习+未来打算做一名Java后端开发工程师) 2. 项目一点没问 3. 主要拷打目前阿里实习的内容,我写的三点全问了,我在实习中使用的设
面试时长:80min 主要手撕有点水了,被指出几个问题 内聚、开闭 面试内容: * 自我介绍(只介绍AI异构相关的) * cuda优化方法有哪些 * 看了哪些资料 * 手撕:反转链表 * 手撕:拓扑排序 * 手撕需要单元测试和自己定义数据结构 * 虚函数不加virtual可以吗 * 虚函数表怎么实现 * 模板编译过程讲讲 * 类的成员模板函数可以吗 * 类的成员模板函数可以是虚函数吗 反问: *
1.自我介绍 2.==与equals的区别,String类里面的equals方法实现看过吗,大概的实现流程 3.Redis有哪些常见数据类型,string,hash,还有zset的内部实现用的什么数据结构,zset数据结构有哪些应用场景(排行榜,实时排名,去重统计) 4.你的项目中用到了分布式锁,使用分布式锁的时候需要注意哪些问题,分布式锁的使用场景(答的商品秒杀);为什么要用分布式锁,不用syn
8.15 1. 自我介绍 2. 介绍一个实习做过的项目(介绍了第一个实习从0到1做的浏览器搜索插件) 3. 项目提到了做缓存驻留,那第二次请求数据进行缓存的时候,上一次数据怎么处理的 4. 接着深挖项目: 如果用户输入搜索第一个词结束,这时候第一个词的结果还没返回,又输入搜索了第二个词,但拿到的是第一个词数 据, 这么情况怎么处理,现场思考一下 回答:后端返回数据的时候,将前端搜索请求的内容也返回
百度一面,虽然被拷打了,必挂,心理拔凉拔凉的,但是还是收获很多的,八股深度和广度还需要加强!后期复习也会更加注重这些! 自我介绍(不流畅) 吐槽博客ui不好看,说用模板更好看 计算机网络五层七层协议 Tcp哪一层?传输层干什么的?和网络层什么区别?(很久没看模糊了,答得不太对) IP是干嘛的?IP寻址是干嘛的? HTTP是哪一层?应用层干什么的? TCP概念、tcp为什么是设置无状态的?为什么tc
一面 纯八股 二面 11.07 1、项目用到的websocket发送消息,如果发送图片怎么办?图文混合怎么办?预览怎么显示? 富文本编辑 2、文章列表与详情页如何传送消息 详情页点赞或者评论 列表页要展示点赞数如何传递消息 动态路由传id 文章存在vuex里 点赞评论修改vuex里的消息 列表页也会变化; 或者加个缓存 在active生命周期里面重新请求最新的数据 3、本地存储了解哪些 说说 说了
2023.2.28 自我介绍,介绍了如何学习的前端 问了一下项目经历,大概讲了下遇到的难点,解决方案 图片懒加载的实现方案 讲讲jwt localstorage sessionstorage cookie 谈了区别以及使用的场景 let const var区别 事件循环 宏任务微任务有啥 发散到(setTimeout,setInterval使用场景) 前端跨域产生原因 跨域解决方法 讲讲Webso
·1.自我介绍 2.什么时候开始正式接触前端? 3.为什么想做前端? 4.前端是自学的吗?自学的学习途径? 5.自己写博客吗? 6.介绍一下盒模型 7.inline/block/inline-block的区别,深挖了一下可不可以设置宽高之类的,为什么不能设置宽高,span标签,padding能不能设定之类的,答得不好,CSS我从来就不太擅长 8.回流和重绘,visibility:hidden会不会
PS:这是2023年4月初面的 当时1月份走百度的前端实训营,用一个月肝大作业提交上去,等到3月初hr加我约面。因为实训营拿到了实习绿色通道,所以就面了一轮,4月发offer就去了。部门整体氛围还是不错,不过因为当时大二所以没转正就跑了(摸了整整4个月的大鱼) timeline:1.1 参加实训营 1.28提交大作业 2.27联系发简历 3.6约面 3.10面试 4.3oc 4.6正式offer
1.自我介绍 2.场景题,如何解决菜品超卖问题? 3.Redis缓存穿透,击穿,雪崩分别是什么? 4.MySQL主从复制怎么做的? 5.算法:快速排序 6.算法:两数之和(力扣第一题原题) 7.反问: ①部门主要业务 ②工作氛围 ③对我的建议 建议过程中又提问了MySQL为什么使用B+树作为索引?为什么不是B树,红黑树? 全程项目中深挖八股,1h左右
4.21 15:00 一小时 居中,尽量说的多一些 CSS 优先级 如何触发 BFC 说一下 Promise 的 API 吧 说一下数组 API 吧 Array.prototype.some 和 Array.prototype.every 有啥区别 说一下对象的 API 说一下常用的 React API 讲一下 forwardRef 是干什么的 useMemo 与 useCallback 有什么区
首先说明:这面试官感觉完全不负责任,就是来完成任务的 下午打电话来约了面试,说晚上七点就面,然后邮件就发来了如流的面试链接 七点的时候,直接打电话说面试,说也不用进会议了,直接就面吧(感觉就是来应付应付),而且,不知道为什么他那边一直有点吵吵的,有些问题我也听不了多清楚 1.mysql a表和b表怎么合在一起查询,我说可以使用链接聚合在一起,用left join或者是right join, 或者是
7.18一面 提前批的第一个面试,啥都还没开始看,现在看问的非常简单,但是当时没开始复习答得很差。 常规问题: 自我介绍 看你简历做算法很有优势为什么想来做客户端 语言: Java允许多继承吗 面向对象三大特性 多态怎么实现 python和Java对比哪个效率高,为什么 python语言特性 静态编译动态编译 Java允许动态下发代码吗 操作系统: 进程和线程区别 为什么出现多线程 物理地址和虚拟