专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

redis mysql数据同步,Java程序员面试中容易被问哪些问题_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 16:37:55       共计:3589 浏览
redis mysql数据同步,Java程序员面试中容易被问哪些问题?

谢邀~

从第二家单位开始,就负责社招的面试工作(技术方面),近两两年,也开始负责校招的工作,和大家分享一下我一般会问的问题,和一些我比较看重的地方,大家可以借鉴。

校招

其实说实话,我们单位校招没有什么优势,一般来面试我们公司开发岗位的,最好也就是中等偏上的985学校(最低要求是一本)。所以一般来说,只要不是沟通能力特别差的,基本都会通过。但是面试流程还是要走的,我一般问的都特别简单:

基本的数据结构和算法的问题,都是大学课程里面涵盖的内容。一些Java的基础知识,基础到Java的基本类型有哪些,String是基本类型么,诸如此类。简单的SQL语法。最难的可能就是简单的编程问题,基本上就是一个main函数搞定的,输入几个值,经过计算得到结果。初级

我主要是面试乙方(外包),初级基本上要两年以上工作经验;基本上简历上写什么,我就问什么,所以我建议,如果你不会的东西,不要随便写在简历上。

先做自我介绍,主要看一下表达能力和第一印象,所以我建议大家面试之前都准备一套自我介绍的词儿。

基本上还是从项目出发,先问一下业务上的流程,这个阶段的开发,我对整个项目的流程问的少,还是主要问单个模块的业务流程。

技术方面主要以使用为主,就是看看你是否到底使用过。比如写了使用过Mybatis,那么我可能会问#和$的区别,如果写了使用过Spring的话,那么我可能会问依赖注入有几种方式,诸如此类。

SQL方面会问一些复杂SQL的写法,比如一些数据库函数,左连接右连接之类的。

中级

工作三到五年的。

还是从项目出发,问的可能会稍微的多一些,希望对方可以对整个项目甚至是某一个行业有着整体的了解。

技术方面不仅仅要求是使用过了,我的要求可能会更高一些。如果还是Mybatis,那么我就可能会问到一级二级缓存,甚至是自定义缓存,如果是Spring的话,可能就会问到Bean是如何被管理的。

一些主流技术和框架,可能你没写在简历上,但是我也会问一问。比如现在很常见的内存数据库、Spring Boot等。

Java基础知识可能会问,比如JVM相关、Java的集合等。

SQL方面,优化是我主要问的,比如索引失效的问题。

高级的一般都招不来,哈哈,没有面试过。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql查询运行sql,SQLserver和Mysql的区别_数据库 | ·下一条:mysql数据库基础,mysql中如何查看函数创建时间_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有