23届普通二本,没实习经历只打算找实习
本来六七月份该实习的,个人有些状况五月到九月没看过Java
最近某直聘上沟通了200多家,汇总一下面经吧。
上海某医疗数据公司大概几百人的公司吧(技术面25分钟)
1 自我介绍
2 Java基础里面的各种集合,老生常谈的List Set Map的区别和实现
3 问项目中的GPS定位+判断疫情风险区+异步发送邮件是怎么做到的?
4 Spring框架Ioc aop 能讲讲是干什么的吗顺便说一下底层思想更好?
5 说一下实战中Spring的用处?
6 MySql左连接 内连接 右连接的区别?
7 MySql索引分类?
8 存储引擎innodb和myisam的区别
9 现场一道Sql题
10 用过那些中间件项目中用过吗(Redis和RabbitMQ)
感觉跟老师验课设一样轻松,面试官很和善,但是时间太赶没机会反问,面试官就下了
然后我以为回有HR面,结果人事直接问我什么时候报道,准备offer了
(上海150一天没补贴,实在离谱怕饿死,拒了)
杭州某CRM公司也是几百人的公司(技术面60分钟)
先了一下现在在哪?
为什么要来杭州,为什么不在郑州发展?
1 老生常谈问项目(这公司可谓穷追猛打,一直挖)
2 我个人博客项目中MarkDown文章是如何处理emoji这种特殊符号的(插件自己帮我转译了)
3 项目中判断GPS坐标
4 实现单点登录有很多方式为什么使用JWT token和Redis缓存实现,说一下区别
5 怎样调用Python小组的程序实现人脸识别签到的
6 怎样获取某一个地区是否是风险区的(我用的Jsoup解析的某网站 截取部分标签拿关键信息)
7 判断风险区能跨省吗(我又解释了一下 我解析的是某平台)
8 项目中异步线程发邮件怎么实现的(线程池+允许异步的注解)
到现在为止才开始问Java基础
9 说一下线程池需要配那些参数吧
10 简历上有可重入锁 介绍一下可重入锁
11 知道几种线程同步器他们有什么区别(信号量 countdownlatch cyclicbarrier)
12 了解过设计模式吗 介绍几种你知道的设计模式 说说实战中用过那些
13 SpringBoot常用注解 springBoot有那些配置文件(这个我答歪了 面试官说时间有限答到点上就可以了 不需要向外扩展 )
14 SpringMVC和Spring中常用注解
14 AutoWired注解和Resource注解区别 @Qualifier配合
15 还有就是索引分类 俩存储引擎对其的实现
16 B树和B+树区别
17 思考题 一个String由逗号分隔,不用切片方法怎么把分隔的字符串分别取出并放在集合里
(我说遍历每个字符,然后用StringBuffer依次追加,遇到逗号就把StringBuffer存储)
他又问了我String StringBuffer StringBuild区别
18 问我SpringCloud的 了解多少 我说了解不多 只知道概念相关 简单搭建过 CRUD
19 实战中用过那些中间件
反问环节
公司业务 公司技术栈 公司工作压力
面试官很和善,我卡壳了也会引导,问项目问的多,就是一个小时我不停说,没好意思喝水,面完嗓子哑了哈哈哈哈
昨天晚上接到HR的电话面,谈对公司的了解,谈工作环境,谈职业规划,聊的挺愉快,说今天下午会给我答复,很期待!(本来想去这个公司的,正准备动身的时候,纱篮子郑州给我封一个多月没去成!对郑州很失望!)
华云科技 一面技术面(30分钟)
1 接口和抽象类的区别
2 HashMap和HashTable区别
3 保证线程安全的Map(ConcurrentHashMap)
多线程:
4 创建线程的几种方式和区别
5 线程池几个参数配置
6 线程扩容流程
7 ThreadLocal变量 使用过没 用在哪?
8 volatile修饰变量 使用过没 用在哪?
JVM:
9 JVM内存模型 每个区是干嘛的
10 OOM了解过没 你最常见的是那种OOM
11 堆中OOM有那几种情况
12 一道group by的Sql题
反问公司业务 公司技术栈 公司工作压力
都是问的基础,没问框架,没问项目,今天下午二面也是技术面估计要问这些了
更
二面是一半技术一半薪资待遇问题,技术主要问问项目和一些跟一面差不多难度的基础,然后就是待遇问题,最后反问。