当前位置:德化新闻中心 > 媒体聚焦 >

不同工作经验的程序员面试常见问题
时间:2020-04-12  来源:  作者:admin666

随着互联网的不断发展,越来越多的人都开始学习互联网编程开发的相关技术知识,而今天我们就通过案例分析来了解一下,不同工作经验的程序员面试需要回答的一些常见问题。

不同工作经验的程序员面试常见问题

一、一年工作经验

后端:

Java有哪些集合类?ArrayList跟LinkedList有啥区别?

springboot用过吗? 是怎么使用的?

redis用过吗?它是用来做什么的?为什么比较块呢?

数据库:

一个学生成绩表,有学生、班级、成绩、课程,怎么一条语句分组展示班级的学生总分数?

前端:

怎么获取一个id是ss的div,去改变它的内容?

jQuery的Ajax怎么用的?它封装了原生js的一个什么组件?

二、两年工作经验

后端:

ArrayList跟LinkedList有啥区别?有什么优缺点呢?它们是线程安全的吗?

springboot用过吗? 是怎么做到简化配置的?为什么能自动装配呢?听过factories文件吗?

redis用过吗?听过缓存穿透、缓存雪崩的问题呢?怎么解决呢?

mybatis是一个什么框架?它跟JDBC有什么区别?它是怎么连接数据库执行SQL的?

数据库:

一个学生成绩表,有学生、班级、成绩、课程,怎么一条语句分组展示A、B、C班级的学生总分数?

基于上题,怎么筛选总分数1万分以上的班级呢?

基于上题,怎么再筛选60分以上的同学,60分以上的成绩参与统计,以下不统计呢?

做过查询优化吗?知道执行计划吗?

前端:

怎么获取一个id是ss的div,去改变它的内容?

JavaScript中的function a(){this.s =1};this是属于哪个对象?

jQuery的ajax是封装了原生js的一个什么组件?

知道盒模型吗?

知道闭包吗?

小程序跟vue用过吗?跟html有什么区别?

三、三年及以上工作经验

后端:

spring boot用过吗? 是怎么做到简化配置的?为什么能自动装配呢?听过factories文件吗?

redis用过吗?听过缓存穿透、缓存雪崩的问题呢?怎么解决呢?

怎么做一个分布式锁呢?

应用怎么做集群?集群、负载、分布式有什么区别?

用过多线程吗?怎么创建一个连接池?

如果前端有个出具报表的请求,需要请求三十张表的数据,我现在在后端用多线程来解决,每个线程查询一张表,怎么将这三十个线程的数据汇总返回给前端呢?用同步还是异步?同步怎么做?异步怎么做呢?

数据库:

做过查询优化吗?知道执行计划吗?

知道怎么挑选索引字段吗?有索引一定快吗?索引失效怎么办?

用过mysql?mysql怎么做到主从复制的?怎么解决脑裂问题?

知道分区吗?用过分库分表中间件吗?

用过Oracle?Oracle是怎么做集群的?

前端:

jQuery的ajax是封装了原生js的一个什么组件?

知道盒模型吗?

知道闭包吗?

vue用过吗?是怎么做到双向数据绑定的?

知道prototype原型链吗?怎么用prototype开发一个jQuery库?

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!




上一篇:运城Java培训Java编程语言的特点都有哪些
下一篇:没有了

图片新闻
热闻排行
友情链接

Copyright (C) 2016 德化新闻中心 版权所有,未经授权禁止复制或镜像,本站保留所有权利
蜀icp备14010686号-1