当前位置: 首页 > 面试经验 >

10.23 联蔚数科 java 实习

优质
小牛编辑
59浏览
2024-10-25

10.23 联蔚数科 java 实习

已挂。跟我说实习时间不合适,招聘详情写的4个月每个月4天,面试完问我能不能6个月每个月5天,我说可以。感觉是我在反问的时候说打算明年春招,面试官觉得我到3月份就溜了,引以为鉴。
一开始面试约下午五点,后来跟我说和别的面试冲突了,改成第二天上午十点,过会儿又打电话说面试官觉得简历很合适,又改到当天下午五点...
面试官上来先跟我说,这次面试问题不深挖,就简单的了解一下哪些东西用过哪些东西没用过,技术学起来不难,只是为了了解日后进来的话知道从哪里开始带。
1.java三大特性(封装继承多态)
2.jdk和jre是什么(忘了,只知道jre是运行环境)
3.java基本数据类型基本类型和包装类的区别(我这里回答的是在开发中用到集合相关的只能存储泛型,无法存储基本类型,面试官说主要想问的是基本类型存储在虚拟机栈,包装类存储在堆。)
4.error和exception有什么区别(不知道,说只知道error是一些错误,exception是一些可以被捕获的异常)
5.那说说你遇到过哪些exception(空指针异常,除以0,数组越界,类型不匹配)
6.java反射知道是什么吗?(回答知道,正准备说呢面试官说没事,知道是什么就行,不用管底层)
7.arraylist和linkedlist的区别(说了个底层实现不同,一个是动态数组一个是双向链表,然后就下一个问题了,说知道这个就够了。)
8.redis如何存储、查找、删除某个键?对应的命令是什么?(set、exists、get)
9.redis的高级数据类型有没有用过?(说了bitmap和hyperloglog,没具体问怎么用的)
10.介绍一下项目中用到的redis场景(说了登录时用redis存储验证码和用户的token,以及缓存店铺和商品,在点赞的时候使用set存储)
11.介绍一下秒杀业务如何解决超卖问题(cas乐观锁)
12.如何解决一人一单问题(分布式锁redission)
13.异步优化是怎么做的?(在确定当前用户有购买资格后直接返回用户结果,并把相关信息添加到mq中,另开一个线程去后台处理mq中的业务,写入数据库和redis,没追问)
14.线程池了解吗?创建线程池的参数大概有哪些(核心线程数,最大线程数,救急线程生存时间,时间单位,线程队列,拒绝策略。七个核心参数,少说了一个线程工厂)
15.线程池的种类(只回答了固定线程池,没有临时线程和单例线程池,只有一个线程,保证按顺序执行)
16.了解mysql的索引叭?(说了聚集索引和非聚集索引,面试官说知道这些就可以了)
17.sql慢查询如何优化(explain关键字,然后分析是否命中索引,sql连接的方式,以及一些建议)
18.复杂的sql优化做过吗?涉及到多表联合查询的(回答写过,考研的时候学过多表查询等等的优化,但实际开发中用得不多。面试官说写过就行,都会生疏的)
19.springIOC讲一下
20.AOP是什么?讲讲业务哪里用到了(讲了下基本概念,场景说了添加公共字段)
21.还有别的场景适用AOP吗(回答很多场景,说了一个日志)
22.知道哪些设计模式(只知道工厂模式、策略模式和单例模式(黑马面试题里学的555))
23.spring中的设计模式了解过吗(无,只知道spring的单例模式)
24.springboot的五大还是六大组件讲讲(回答不知道是什么,后面问了几个springcloud的东西,我说没用过cloud)
25.说一下在开发时service层和dao层的逻辑(回答先写好对应的mapper接口和xml文件,或者基于注解开发,然后在service的实现类中注入写好的mapper,在具体的业务中调用对应的方法。)
26.最后简单考察了一下linux的一些基本指令,他问我有没有学过linux,我说没系统地学过,但也用过
问了假如现在有一个log日志文件,如何定位其中的某一个错误(不知道)
说说用过的linux指令,用什么命令进入目录,如何创建一个文件夹,rm是什么
最后反问。
问能进组的话主要做点什么?回答:一些java应用开发,不太记得了
我说我是25应届生,没实习经历秋招很难,进组的话能否学到一些真东西好应对接下来的春招,回答包的,对新人有一套系统的培训
总体下来感觉面试官问的不难,也没有深挖,人很好,一直在引导式提问,最后还跟我说谢谢您的时间来面试。
就是我没地方面试只能在楼道里,他后来和我说听我说话有时候断断续续的,只能猜...希望大家引以为戒,一定找个网络好的地方面试。
 类似资料: