ITPub博客

首页 > 数据库 > 数据库开发技术 > 面试总结之赛意(薪资13k面试通过!!!)

面试总结之赛意(薪资13k面试通过!!!)

原创 数据库开发技术 作者:IT枫斗者 时间:2020-05-20 15:43:20 0 删除 编辑

面试过程:

一:自己介绍

总结:首先面试自我介绍的的时候,不要不要说得太长,当然也不要说的太短,注意在结尾的时候突出强调一下你会的或者你准备过的东西。


二:基础部分面试

1、说下多线程相关的东西。(说的一般,大致说了线程的状态,创建线程的几种方式,线程池[讲的比较模糊])

总结:在说线程相关知识,如果项目中有过应用,可以结合着项目实际应用来首,如果没有可以举一个demo。


2、讲下反射。(大概讲明白了,语句讲的不是很清晰)

总结:

反射就是把java类中的各种成分映射成一个个的Java对象

例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。(其实:一个类中这些成员方法、构造方法、在加入类中都有一个类来描述)

如图是类的正常加载过程:反射的原理在与class对象。熟悉一下加载的时候:Class对象的由来是将class文件读入内存,并为之创建一个Class对象。

3、讲一下HashMap的原理。(大致讲到了存储在每个bucket里,链表和红黑树提到一点)

总结:这里就不展开了,能理解的理解,不能理解的背下来!


4、说下常见的集合有哪些。

总结:Set 接口、实现类;List 接口、实现类;Map 接口、实现类

在这里说一下,不要为了显示你知道的多而说很多,说会的,不然只知道名称,一下被问到原理就尴尬了!


5、java中的基本数据类型有哪些。


6、了解java中的io吗,说下文件上传的步骤。(步骤一下没答上来)

如果看不太清楚,可以具体去找一遍博客看一下。



7、自定义注解,如何定义,实际应用场景。

答案字数太多,就不在这打出来了。

总结:

https://www.jianshu.com/p/a7bedc771204


8、用过oracle吗,MySQL常见的函数有哪些

总结:这个说几个常见的,特别是面试之前,准备几个。


9、MySQL主从同步、读写分离技术说一下 

总结:

https://blog.csdn.net/why15732625998/article/details/80463041


10、mybatis 拼接sql,复杂sql (说几个场景)

总结:拼接sql,有选择性的查询条件的过程需要动态拼接

这里可以结合实际具体的项目场景来说。


11、spring 、spring mvc的优点与缺点

12、sql 查询时间段有哪几种方式

13、spring 、spring mvc原理理解

14、spring cloud 哪6大组件 (没背到,讲的时候吞吞吐吐)

15、如何定义切面,切面实际使用场景

16、说下spring定时器,怎么实现的。(没答上)

17、中间件activemq与rabbitmq的区别,实际业务场景

18、前端:说下ajax的原理。


分析:从以上面试题来看,该公司对基础知识还是很重视的。


原文作者:IT枫斗者;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
大家好,我是枫哥,🌟阿里云技术专家、📝资深面试官、🌹Java跳蚤网课堂创始人。技术交流vx:itfdz666,拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。看面试实战视频可以关注b站号:IT枫斗者–Java面试。需要看技术文章,可以关注CSDN:IT枫斗者。

注册时间:2020-05-13

  • 博文量
    183
  • 访问量
    81330