嘤嘤嘤 攒人品来了 笔试:4.01 AC 一面(4.07晚): 1.自我介绍 2.着重介绍(6.824) 3.负载均衡相关 一致性哈希加虚拟节点 4.cron job原理 (时间轮 or 延迟消息队列) 4.分布式事务tcc 5.redo log 6.隔离级别 7.innodb 可重复读如何支持幻读 (next-key lock) 8.可重复读和已提交读的区别 (mvcc 生成快照时机) 9.un
一面 15分钟 1、重载和重写的区别 2、抽象类和接口的区别 3、Spring的IOC和AOP 4、@Controller、@ResponseBody、@RestController说一下这几个注解 5、SpringMvc 没背,直接说不会 5、SpringCloud常用组件 6、java集合具体展开说一下 7、redis常用的数据结构及其应用场景 8、Mybatis中的一对多映射 9、Mybat
会议室被占了大佬还迟了几分钟,问题不大,全程40分钟,大佬一点情绪起伏都没有,应该是寄了。。。。 1.自我介绍 2.算法1:数组里有个出现m次的数,找出来,其他都出现了n次。要求:时间复杂度O(n),空间O(1) 3.算法2:树的bfs和dfs 4.打开项目,打开表来看看,细问前两个表的作用 5.怎么解决评论功能的sql注入问题?怎么解决恶意写入js去无限弹窗?(我完全没听过这个问题!!) 6.操
1、宝石闯关 小超最近迷恋上了一款闯关游戏一路上过关斩将从小兵的身上获取到防御宝石,其中小兵的防御宝石数值为ai,有一天小超终于杀到boss,此时小超手中有n颗防御宝石价值为ai,其中boss手中有m颗攻击宝石价值为bi,现在小超想知道手中的防御宝石是否能够抵抗住boss的攻击宝石,小超能够抵抗住boss的条件为ai能够被bi整除. 2、撞石头 有一堆石头,用正整数数组 stones 表示,其中
找了两个月的实习,某直骗沟通了 1700+,简历投了 160+,就十来个面试。大厂大多数都投了,可惜都没有面试机会,今年是真的难啊,最后感谢云智的收留。 而且云智就在我上学的城市,每天还有班车接送上下班,对于普通本科的菜鸡来说已经挺满意的了。 下周就入职啦,所以发个面经给各位参考参考,也祝各位都能拿到自己满意的 offer。 时间线:一面(3.24)-> 二面(3.31) -> HR 面(4.3)
==与equals的区别 数组与链表的区别 jvm的垃圾回收算法 string A=abc String B=adc ; AB是否相等 mysql事务隔离级别 mysql索引 redis为什么快 redis的基本数据类型 redis的持久化 redis1的淘汰机制 spring的IOC AOP Mybatis #{} ${}的区别 linux常用命令 linux怎么查找一个已知进程的进程号
#暑期实习# 记录一下吧。4月14日,下午3:30 - 4:15。到现在也没有消息,会不会是KPI呢。 大部分都回答的不错,除了一些问的细节,比如新特性的实现原理,行为参数化这种。。。 1、抽象类与接口的区别? 2、面向对象的三大特效? 3、重载和重写的区别? 4、重载方法能否根据返回值类型进行区分? 5、重写方法能否用private修饰,即子类有一个private修饰的方法,父类也有一 个pri
一面 1,常规八股,项目浅浅的聊了些,问了问Http和Https,进程与线程的区别,进程间的通信方式 2,然后做题:文本对齐(Leetcode68)是一道hard,需要分类讨论,细节比较多,其实我没有写出来,但是说了说思路,感觉必须要加强和面试官的互动,要把思路讲出来 二面 1,老虎吃羊的问题,博弈论 2,A,B赌博,两个每局获胜概率都是0.5,A如果赢2局或以上就算A获胜,B如果赢3局或以上就算
听去年秋招的学长学姐都说美团对校招生很好,同时也是Java做的很棒的厂,在去年准备实习就很想去到美团,现在上岸了给牛友们分享下面经。 一面 讲一讲栈、队列 二叉树 快速排序及其复杂度 多线程并发控制 死锁条件 OSI七层模型 TCP三次握手 https 四次握手 HashMap底层 反转链表 合并数组 反问 (一面都是些基础的八股文,现在技术发展这么快,底层原理却变动不大,在基础知识投资时间还是很
自我介绍 项目介绍,项目的印象深的点,然后详细说一说 项目的版本控制怎么做的 项目中用了哪些基本类型?(这个直接给我搞蒙了) 项目中的异常怎么处理的,遇到了哪些常见的运行时异常 ==和equals区别,基本类型可以用==吗 重载和重写的区别,返回值不一样可以重载吗 string stringbuilder stringbuffer区别 set list map都继承collection吗 tree
记录一下人生的第一个正式offer - 恒生电子 个人水平:技术一般 本科211,非科班,但学了计算机基础和各种编程语言 硕士985,科班,项目是本科毕设,小论文写好未投,去年11月份还在学C++网络编程,11月中旬改学Java,飞快地复习了Java基础和JavaSE,然后新学SSM,JVM和多线程知识,redis刚学了个开头 从2月的最后一天开始投简历,按时间顺序,除掉其它简历笔试挂的,有过面试
20230421极智嘉java后端实习一面--一共50分钟左右 第一部分:八股 1. JVM内存模型的理解?常说的GC垃圾回收针对哪些部分?--堆。栈和方法区的内存什么时候释放?--方法区是回收无用的类?答的混乱。 2. java的两个关键字final和static的理解。---从修饰方法,修饰类和修饰变量来说,有点忘了。 3. 常用到的集合的类,做一些介绍。--从Collection和Map两个
时间:限时1小时 1、读代码,写结果 考到了一个 list.add() 和 list.addAll() 的差别 2、代码优化 3、编程题 实现快速排序算法 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问 第二十个月的兔子对数为多少对?请编码,如果还有其他方法也可写出来 小明共有M的能量用于工作,并且他给自己定下小目标每天最少赚N元。现在
自我介绍 说一下项目:1.如何适配手机,怎么知道是手机;2.懒加载;3.SEO优化方法;4.其他优化 写一个搜索组件(提到防抖),有思路,没写出来 写防抖,说一下代码,代码修改了this指向,问用什么方法可以改变(apply,call),顺带问了区别 知道正则吗(可以写一点),正则匹配一下手机号,背了个最简单的,细问每个部分是啥意思(不该说会一点的) CDN说一下,负载均衡 跨域说一下(提到了pr
1.HTML5新增了哪些标签 答媒体标签,语义化标签 2.具体有哪些语义化标签 3.手写css布局 4.有哪些方法可以是元素消失 5.v-show和你v-if区别 6.说说浏览器缓存 7.说说浏览器有哪些存储数据的方法 8.cookie是怎么存储数据的 9.说说盒子模型 10.css实现动画效果的方法 11.两个盒子垂直排列,上盒子margin-bottom: 10px,下盒子margin-top