先说一下面试感受, 面试官很好,全程微笑提问,让人感觉很轻松愉快, 但是也是被敲打了, 最后问了一下为什么问很多思考题, 面试官总结了他一般的提问流程: 1. 科班出身,问一些408知识 2. 研究生就问一下线性代数 3. 思维逻辑 4. 项目实践能力 5. 问题分析能力 面经: 1. 介绍一下最近的实习 2. 线代, 稀疏矩阵用什么数据结构存储; 如果还要方便进行乘法、加法的运算呢, 有没有一个
无情拷打,八股不行,手撕也不行。 八股: 1、介绍Map及其实现 2、线程安全如何保证并发性能 3、Synchronized和CAS的区别 4、CAS什么情况下效率会比synchronized效率低 5、介绍JVM、堆 6、如何判断哪些对象需要回收 7、垃圾收集三色标记 8、介绍G1,G1的初始标记和最终标记的区别 9、B树和B+树的区别 10、事务的隔离级别及底层是如何实现的 提示,和锁粒度相关
介绍一下实习以及自已的学习情况 介绍一下java里的数据结构 hashmap的实现原理 介绍一个自已知道的算法 读写锁是怎么实现的 前端读取比较慢怎么优化 反问 许愿hr面 ballball了,给孩子个offer吧
11.23 一面 面了80分钟了,自我介绍,很多八股,1道算法题,sql查询,联合查询。 面试后好像不理解我那个项目,解释了一般就问八股。其他的忘了问了啥,印象最深的就是hashmap和底层原理,以及多线程下出现的问题。 11.24二面 自我介绍,项目,算法题。技术问题都是追着项目问的,没有很为难。算法题就是分词,比较简单。写代码的时候有点小问题,面试官提醒了一下,最后发现问题了。 反问:业务,培
到店事业群-平台技术部,特别好的一个面试官,一直引导本菜鸡 计算机网络方面: 1.tcp/ip是在第几层,tcp可靠性链接由什么保证,udp为什么不可靠。 2.访问一个网址的总流程解析 操作系统方面: 1.cpu中断后,进程的处理流程 2.进程与线程 3.死锁 项目方面: 1.为什么使用redis,redis的优点,redis的数据类型 2.mangoDB与redis的区别 3.布隆过滤器实现原理
一家人工智能公司,公司技术栈为python,所以出奇的没有java八股文的一次面试 1. 自我介绍 2. 算法题: 最长回文子串 3. 实习经历 4. 拷打项目 5. 为什么做分布式和微服务项目 6. 分布式下的token 7. 为什么会去做微服务 8. 介绍一下RabbitMQ 9. 反问
秋招第一面,好多没看,凉凉 分布式锁都有哪些实现(redis+Redission+zookeeper) lua脚本有哪些用途 g1和zgc垃圾回收器介绍 arrayList和linkedList的区别 arraylist怎么扩容 ArrayList的序列化机制 fail fast和fail safe redis为什么快 redis的IO多路复用 redis持久化的方式 select poll ep
字节二面 2024.9.12 项目做了什么,用什么技术,实现了什么功能? 为什么要用布隆过滤器?布隆过滤器的缺点?真的有必要用吗? 项目是自己学习的,还是真实业务下的? 讲讲java垃圾回收机制? 追问:gc root对象都有哪些?复制算法的内存是1:1复制吗?分代垃圾回收中新生代和老年代分别用的什么算法去回收?老年代在什么条件下会触发垃圾回收? linux查看文件有哪些指令? 如果有个场景下有个
如果你正在建设一个纯静态的应用程序(与后端api分离部署),那么你可能甚至不需要编辑config/index.js。但是,如果你想要这个模板与现有的后端框架集成,例如Rails/Django/Laravel,拥有自己的项目结构,您可以编辑config/index.js,直接生成前端资源注入到你的后台项目。 让我们看一下默认的config/index.js: var path = require('
MetaApp Java后端笔试攒rp 子衿笔试平台,形式大概跟力扣差不多。但是体验感很差。 2024-研发-D卷 一共三题,每题三小问,需要你用每问的结果继续去算下一问,最后才返回answer函数。其实不算难,但是我超时了,可能是哪一步错了吧。 第一题 1)这一问看了有点久,因为有点不习惯操作,然后题目描述有点怪,不过也很简单 一个数组,然后要你从大到小排序后,注意是返回他原数组中,每个元素索引
1.Lua脚本是自己写的吗?直接讲了秒杀优化流程,lua保证redis多个操作的原子性。 2.简单讲一下求最大值思路?❓ 3.List遍历过程可以修改元素吗?fast fail机制 4.设计模式了解吗?策略模式讲一下应用?举了个例子,登陆方式很多,导致if else过多,利用策略模式,写一个通用登陆接口,不同登陆方式有不同的实现类,然后放Map里面,不同登陆方式直接去Map取了调用即可。代码解耦。
完了,让我反问: 我:第一次面试?我的效果怎么样?有没有什么大的大错误和需要改的地方?(求放水、呜呜呜呜) 面试官:说对我感觉还不错,又说到了每个人的风格不一…………(菜就多练,待会看我挂不挂你就完了) 我:实习期八个月?提前转正?(略) 无了。 总评: 这辈子第一次工作面,面试官人特别好。感觉对自己的项目感觉理解的还算到位,算法考的很简单也没啥可说的,对计网几乎0了解(我是傻呗)?对框架的八股背
1.总共三道题,几乎不涉及算法,感觉语法掌握的差不多+一点算法就行。 2.从来没见过的题型,差不多就是要你写三个函数,上一个函数的返回值会作为下一个函数的入参,最后返回结果。 3.关于编程的在线IDE嘛,体验还行,但代码补全和提示肯定不如本地IDE啦(怕判作弊,乖乖用的,也没看清能不能用本地IDE) 对我来说很简单,给了好像是一个半小时,我写起来几乎无障碍(本人算法不算强CF1400),写完了还自
1. 总共三道大题,编写界面类似与VSCODE 2. 每到大题又分别有三个步骤 3. 每个步骤的输出作为下一个步骤的输入 4. 涉及一些入门级别的算法:求一个数的数位之和,入门级DP(买股票问题) 还是比较简单的,就是文字有点多 也不知道AK了能不能给个面试机会? ---------------------------- 6.3 距离笔试完成,隔了几天 刚刚发邮件,显示已入库??? 不是,你招不起
已OC,发一下面经回馈大家 一面 简单问一下项目相关,然后开始八股40分钟 spring和springboot的区别 gc算法 gc收集器 4层网络模型 http和https区别 mysql索引数据结构 mysql怎么优化慢查询 mysql深分页,怎么解决 redis怎么判断主节点是否挂掉 数据流中的中位数,说一下思路 编程题: 旋转有序数组的最小值(有重复)- LC.154 二面 实习相关,做了