今天早上刚面完,写写面经提醒下下午的兄弟们吧。 首先自我介绍,然后介绍项目,之后再问项目具体的知识点,全程没有八股,得多看看底层。 1.ioc底层实现原理 2.autowired实现原理 3.aop能不能改变函数返回值类型 4.springboot自动装配原理 5.Springboot的一些注解 6.http实现文件上传下载的原理 7.快排的原理 应该还会问一些操作系统的东西,我是非科班我
问的很基础,估计凉了 先自我介绍 1.overload和override区别 2.varchar和char区别 3.gc垃圾回收了解吗,说一下 4.String和StringBuffer区别 5.索引了解吗,说一下 6.学习方式 7.职务爱好 8.工作地点 反问 面试官还是非常温柔的#秋招##校招##恒生电子面经##恒生##恒生一面#
第一面 在腾讯会议里面试,个人感觉问问题的顺序很乱,一会问这一块一会问那一块,可能是面试官自己的风格吧。比较深挖实习和项目,比较少八股文,写一些自己还记得的。 自我介绍 聊实习中做的功能,流量有多大,深挖具体细节 项目角色问题(自己做的比较简单,没有区分用户和管理员) 项目是否部署到云服务器 项目中保持缓存与数据库一致如何实现的 Redis数据结构 Redis命令 Git命令,遇到过合并冲突吗 0
一面(20min) 做题:每日温度,单调栈 机试题最后一题思路 项目介绍 平时怎么学习的(非科班) 知道哪些数据结构与算法 反问 二面(50min) 自我介绍 面向对象的封装和多态 线程的创建方式 为什么用线程池,线程池的好处 多线程的同步方案 哪些类不适合作为锁对象 spring 解释MVC mybatis如何防止SQL注入 mysql响应比较慢,如何进行定位(慢查询日志) 定位sql后如何分析
前言:记录面经并复盘其实是个好习惯,但是自己后面心累到已经懒得记录了。今天看了下自己的面试记录,走完面试流程并且记录比较完整的也只有sf一家了。于是整理了一下,希望能帮助到有需要的人,也希望攒攒人品,许愿顺丰的offer吧。 一面 都是常规八股了,没有手撕算法(当时看面经,其他人有手撕算法的环节) SpringBoot 自动装配 SpringCloud Nacos底层原理 Nacos GateWa
8.5 一面 22min 介绍实习的事情 项目的登录怎么做的 登录的一些细节问题 这个登录用了spring的什么概念 统计一个目录下所有的文件(深搜) 多线程下让线程休眠的方法 sleep和wait的区别 sleep(0)和空在那里有什么区别[!] 将俩个表关联的方式 左连接是怎样的 怎样对结果去重 怎样分页 在Java还有什么方式分页,PageHelper是怎样的 git提交的过程 commit
面试时间:8/31上午 第一个面试官 Hutool工具类的简介 Mybatis和Mybatis-plus的区别 第二个面试官 项目相关问题(人员组成,你在里面负责什么,怎么获得需求) mybatis的xml文件与java接口是怎样对应的 git提交代码出现冲突的时候怎么处理的 其他的都是问的项目相关的,问题都是根据简历上面的来的,都没问什么八股文。体感回答完后凉凉。 总时长10分钟不到
4/11 一面 45min 自我介绍 考研了吗 项目有什么难点 学习上什么难点 操作系统:作用内存管理文件管理磁盘 计算机网络:七层网络TCP与UDP区别tcp可以看见https加密前的明文吗 Java: 介绍集合 HashMap数据结构 key可以为空吗 ConcurrentMap底层数据结构和源码看过吗 看过别的jdk源码吗 Spring SpringMVC SpringBoot区别 Serv
论文交了没事分享一下去年的面经 参加了中兴捧月免笔试 一面凉经: 1、出示身份证 2、自我介绍 3、本科成绩排名、硕士成绩排名 4、java的代码量 5、抽象类和接口的差别,使用场景 抽象类要被子类继承,接口要被类实现。 接口只能做方法声明,抽象类中可以作方法声明,也可以做方法实现。 接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。 接口是设计的结果,抽象类是重构
8.23投递 8.23测评(这个测评需要提前练习) 9.5笔试(笔试做的很差,当天晚上家里特别吵) 9.12一面(30min,第二天约二面) 9.15二面(16min) 一面: 小哥人很好,虽然我很菜好多答不上来,但还是很温柔引导我 主要还是问实习和项目, 重点会放在redis、kafka和mysql上,可以多准备下,基本没问我八股(也可能是我记不清了) 二面: 面试官态度很敷衍,哎 问了下了解k
1.ArrayList和LinkedList的区别,在增删改查方面的时间复杂度 2.泛型是什么,什么时候进行替换的,在运行时候有影响吗 3.怎么实现一个线程 4.怎么保证线程安全(我说了私有区域 提醒我可见性锁什么的一时间没把这俩问题关联起来) 5.runable和callable实现线程的区别 6.各种单例模式介绍 7.懒汉式单例怎么实现 8.spring boot 和spring cloud
线上实习,前面做了一个笔试测试,就是拉取他们gitee上面的项目然后实现几个几口。整个面试十几分钟,简单问了几个问题就没了,等通知。 线程实现的方式 ? 逻辑删除跟物理删除有什么区别? 多个springboot项目如何进行系统之间的数据通信? 用户注册是否要考虑并发操作问题? 项目是从哪里来的,都是你自己做的吗? 学校老师有没有给过你们一些企业级的开发让你们去做,就比如说整体的一个开发流程,从需求
.自我介绍 2、spring ioc和aop理解 3、aop原理 4、jdk动态代理和gclib的区别 5、Spring怎么解决循环依赖 6、Spring一个接口多次修改数据库怎么保证全部都完成或者全部都失败(spring事务) 7、==比较的是什么 8、Integer和int的各种==判断 9、删除ArrayList中的偶数,给思路(不能从前到后for循环遍历remove删除,可以使用迭代器或者
1.断点续传的原理 2.b+树和二叉树的区别 聚簇和非聚簇的区别 非聚簇是否一定会回表 3.数据库死锁产生的原因及解决方案, 两个insert语句如何保证插入不重复 一亿条数据中查出想要到3000条,不知道咋整乱扯出深分页,问深分页问题怎么解决答加大buffer pool内存 4.可以用分布式锁解决 我说可以zookeeper的临时节点 追问临时节点为什么可以 背的八股不会 面试官解答了类似于文件
时间线: 8.14 一面 30min 介绍了实习,没问项目 八股部分: concurrenthashmap syncronized锁升级 redis脑裂 rabbitmq和Kafka的区别 Oracle和MySQL的区别 剩下的八股想不起来了,反正都挺常规的,无算法 8.17 二面 30min 主要还是聊天,考察技术的广度。整个面试的气氛感觉挺不错的。 8.21 hr面 20min 面完以后加了h