四面oc,本来是三面,加了一面mentor来面 timeLine:6.4投递->6.7一面->6.11二面->6.15三面->6.24mt面->面完秒offer 一面面经: 1.自我介绍 2.问实习做的事情(重点) 3. 项目的断点续传和切片上传怎么做的 4. 手撕:一道原创题,树状商品目录查找 5. 反问环节 二面面经: 1. 自我介绍 2. 实习经历详情 3. 给面试官讲解metrics的最佳
上来先做两道算法题,都是hot100的 最长无重复子串 课程表 1.操作系统内存释放原理 2.进程和程序的区别 3.MySQL索引类型 4.什么是聚集索引 5.索引查找的过程 6.B+树比B树好在哪 7.输入百度.com的底层过程 反问:部门干什么,学习上的建议
面试官很好,有些问题答不上来的时候会给你不同的角度,不同的思路 1.自我介绍 2.java内存管理机制 3.java的异常处理有哪些 4.深拷贝和浅拷贝的区别 5.java的反射机制 6.动态代理怎么实现的(什么是代理,什么是 动态代理) 7. 面向对象的多态 8.多态的实现原理 9.java中常用的设计模式(分别举例) 10.单例模式,什么是懒汉式和饿汉式 11.工厂模式分为几种 12.依赖倒置
1. 自我介绍。 2. 先来一道算法题: 重排链表:将给定的单链表:0,1,2,3,...,N-1,N重新排序为0,N,1,N-1,...,1 。要求使用原地算法,不能只改变节点内部的值,需要对实际的节点进行交换 3.双亲委派了解吗?有没有例外情况(JDBC) 4. MySQL索引?索引越多越好吗?什么情况下适合加索引?. 5. 项目中遇到慢SQL了吗?慢SQL怎么排查. 6.项目中有没有用过索引
部门为国际金融 7.26一面 50min 一道mid算法,一些简单八股 7.29二面 60min 基本八股和实习 最后来了十多分钟的英文问答,尬死我了,高情商评价很有勇气说😄 7.30三面 30min 讨论了一些实习涉及到的业务概念,服务治理,MySQL的事务,隔离性的实现。 最后问有没有其他offer,说base可以让选择 等hr通知 #秋招# #我的简历长这样# #秋招提前批,你开始投了吗#
一面7.22 50min 写两道题,问了几句八股结束 二面7.24 50min 一直问实习 很友好,也没有刁难,最后给我讲了20分钟部门的业务 三面7.26 20min 女leader,回答了我20分钟部门的业务结束。。。。 hr说问题不大,等九月hc下来走流程 #秋招提前批,你开始投了吗# #秋招# #百度#
1.介绍项目 2.讲一下项目都做了哪些功能 3.断点续传是怎么做的 4.你说分片id是存放在Redis中的,那你用的什么数据结构 5.口述两条SQL语句 6.讲一下MySQL的存储引擎 7.讲一下MySQL中innodb的基本数据结构 8.都用过哪些聚合函数 9.讲一下什么是b+树 10.讲一下aop 11.怎么实现aop的? 12.自定义拦截方法都用到了哪些注解 13.云盘项目是怎么做权限管理的
大家好 我是《千万不要投C++后端》贴主的室友 如上文所示 虽然面试很多 但是一个offer都没有 刚刚刷新官网进度 发现又一个中厂给简历挂了 此处感谢鹅厂和阿里宇宙给我一次又一次的面试机会 要是能给个offer就更好了 还要感谢我all in cpp的室友 每每绝望时刻想到自己起码还有面试就感觉好多了
重庆小厂面经 问了1个多小时 有一些忘啦 大概写一下吧 请牛友大佬们谅解 (注意:这个面试官问的问题没有啥规律 想到啥问啥,我也就按照这个顺序写) 技术面: 1.自我介绍 吧啦吧啦 -基本数据类型和引用数据类型区别 -final修饰的引用数据类型,值可以在构造器中二次修改吗 -可以 jvm内存结构 jvm堆栈区别 垃圾回收机制 分代回收 伊甸区和老年区 转换 老年区满了会立马触发gc还是怎么样处
常规八股,但是问的挺多的,一共40+分钟 1.自我介绍 2.我看你科研,没有用到java,你为啥找一个java岗 3.java集合类用过没 4.hashmap底层了解吗 5.hashmap线程安全吗? 6.concurrenthashmap底层实现 7.jvm了解吗 8.gc了解吗 9.java多线程了解吗 10.线城池用过吗 11.threadlocal底层原理 12.threadlocal的缺
挖掘项目 15min 线程池的参数有哪些?拒绝策略有哪些? 线程工厂用过吗,主要用来干什么(举了线程重命名的例子) 追问:那线程重命名有什么作用(回答查日志的时候更清晰) 一个父任务下有很多子任务,如果把父任务和小任务都放在同一个线程池里执行,这样做有什么问题。(❌没答上来,极端情况下可能有问题:比如有大量的父任务占据线程池,这时子任务就没法获得线程资源,而父任务又在等待子任务执行完毕才能释放线程
1、互相自我介绍; 2、手撕算法题:翻转含有正负的数字,当超过2^31 - 1时,返回0;分析自己写的算法的时间复杂度和空间复杂度; 3、讲讲你熟悉的项目,讲讲你所负责的模块,解决的最核心的、属于难点的问题; 4、你这个系统中的bug是如何发现的?通过什么机制、或者什么代码、或者日志、监控发现的? 5、你是怎么论证之前的方案是有问题的?是通过数据论证吗?还是通过理论论证的?如何进行定性定量这方面去
纯纯八股盛宴,给我干懵逼了 周末没打上羽毛球,有点郁闷,明天又上班了,又是折磨的一周 下周美团打复活赛了,抽象 --- gRPC代替http降低了多少时间? 能介绍一次GRPC的调用过程吗?如何拿到A服务调到B服务的地址并进行通信? 你对RPC底层通信的了解如何? 了解netty吗? 你能介绍一下多路复用模型吗? TCP网络中可能会遇到粘包和拆包问题,有办法解决吗? 能简单介绍一下什么是TCP拥塞
饿了吗Java后端面经(严刑拷打50分钟) 自我介绍 哪一年开始学Java的 JVM的内存结构 JVM怎么判断一个对象没有被使用(引用计数法,可达性算法) 堆空间的基本结构(伊甸园,幸存区from/to,老年代) final和finally和finalize的区别 如果try中return 2,finally中return 3。请问最终会返回多少。(3) 调用System.gc后,Java内存会不
• 9.14笔试(10道单选、10道多选、3道编程只A了1.7 一共才90分钟,时间有点紧。。。) • 10.16收到一面邀约邮件,预约的10.18下午15:00。两个面试官,一个问项目八股(swagger好处、restful vs rpc、token过期时间、rancher docker概念、线程池),一个问算法(二维矩阵从0,0到m,n的走法->动态规划,三角形三个顶点各一只蚂蚁,求蚂蚁不相遇