目录

写在前面的话

基础知识

J2SE

J2EE框架(可选,非强制)

db

网络

软能力


写在前面的话

校招生大多没什么项目经验,更多的看潜力。这个潜力怎么体现?

一般可以从下面几个方面来看:
a、学校:先来一轮初筛,是985还是211,毕竟是千军万马过独木桥。经过了高考/考研的洗礼,学校可以看出这个同学是否聪明,不过这种不是绝对的,但确实是参考因素之一。
b、学习成绩(gpa):大学的学习成绩大多跟勤奋无关,但是可以反映候选人是否勤奋;学习成绩好的人,一般比较勤奋,学习能力和做事态度有保证。
c、基础知识:主要考察理论基础,包括深度和广度
d、项目经验&实习经历:加分项,偏实践,从理论基础到实践可以反映候选人的技术热情。
ps,阿里2020年实习生开始要求有技术成果,比如一些acm得奖,修改了某些jar,或者在某一方面有亮点。真的是要求越来越高了~

基础知识

下面就来简单列一些我个人认为校招生应该掌握的基础知识。

J2SE

  • java编程语言有啥优点?JVM、JRE和JDK的关系? 参考文章
    java8中的新特性了解么?参考文章

  • Java有那些基本数据类型?基本数据类型存储在jvm的什么区域?一定存储在栈中的吗?参考文章
    有哪些引用数据类型?引用数据类型存储在jvm哪里?
    String是不是基本数据类型,他们有何区别?String s = new String(“xyz”); 产生几个对象?
    参考文章

        int a1 =1;int a2 =new Integer(1);public static final int a3 = 9;Integer b1= 127;Integer b2= 128;String c1 = "china";String c2 = new String("china");
  • String、StringBuffer、StringBuilder的区别?如何选择?参考文章
  • 用过哪些Object类的方法?参考文章
    比如== 和 equals 的区别是什么?参考文章
    如何理解hashCode 与 equals? 参考文章

    int 2 vs int 2
    int 2 vs Integer 2
    int 128 vs Integer 128
    "test" vs "test"
    new String("test") vs new String("test")
    2个枚举变量
  • java常用数据结构有哪些(list、map、set)?各有什么特点?参考文章

    hashmap的实现原理、hash冲突如何解决
    HashMap和Hashtable的区别?参考文章

    Hashmap和CurrentHashMap的区别?参考文章

  • 作用域public,private,protected,以及不写时的区别?参考文章
  • 面向对象的特征有哪些方面?参考文章
  • Overload(重载)和Override(重写)的区别?参考文章
  • abstract class和interface有什么区别?参考文章
  • java 中 IO 流分为几种?
  • java常用设计模式你知道几种?参考文章
  • jvm内存结构?参考文章
  • 线程的创建方法有哪些?参考文章
  • 线程的生命周期?参考文章

偏实践一点的:

  • 写一个方法,实现字符串的反转?能想到有几种方法?参考文章
  • 数组进行排序,能想到几种排序方法?

J2EE框架(可选,非强制)

这部分可选,非强制,通常有项目经验的会用过,加分项。

  • spring的ioc、di是啥意思
  • bean是怎么注入spring容器的?参考
  • spring有哪些注解
  • springMVC的整个处理机制?参考文章
  • 为什么用mybatis而不是jdbc
  • mybatis是如何做到防止sql注入的

db

  • 事务的4大特性?参考文章
  • 数据库事务的隔离级别?mysql默认是哪个级别?参考文章
  • 分库分表怎么做?参考文章
  • 什么是索引、索引的利弊、使用索引的注意事项?参考文章
    索引有几种类型?参考文章
    索引啥时候失效? 参考文章
    怎么判断sql有没有走到索引?参考文章

网络

  • 浏览器输入www.taobao.com,背后发生了什么?什么是http协议?参考文章
  • http和tcp之间的关系,tcp3次握手是怎样的过程
  • tcp和udp的区别

软能力

  • 在校怎么分配学习和娱乐的时间,怎么看待考试?

  • 都看过哪些技术书籍?怎么看的

  • 怎么学习一项新技术?遇到难题怎么解决的

参考文档
1、JAVA实习生面试问题_qq_35108822的博客-CSDN博客
2、https://blog.csdn.net/qq_36927265/article/details/81975545

校招java实习生基础知识面试题相关推荐

  1. [转载] Java基础知识面试题(2020最新版)

    参考链接: Java中的异常类型与示例 文章目录 Java概述何为编程什么是Javajdk1.5之后的三大版本JVM.JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码? ...

  2. Java基础知识面试题(2021最新版)

    转载自:https://thinkwon.blog.csdn.net/article/details/104390612 文章目录 Java概述 何为编程 什么是Java jdk1.5之后的三大版本 ...

  3. Java实习生常规技术面试题每日十题Java基础(七)

    目录 1. Java设计模式有哪些? 2.GC是什么?为什么要有GC? 3. Java中是如何支持正则表达式. 4.比较一下Java和JavaSciprt. 5.Math.round(11.5) 等于 ...

  4. Java实习生常规技术面试题每日十题Java基础(八)

    目录 1.解释内存中的栈(stack).堆(heap)和静态区(static area)的用法. 2.怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串? 3.运行时异常与受检异常有 ...

  5. Java实习生常规技术面试题每日十题Java基础(四)

    目录 1.String 和StringBuffer的区别. 2.数组有没有length()这个方法? String有没有length()这个方法? 3.final, finally, finalize ...

  6. Java实习生常规技术面试题每日十题Java基础(五)

    目录 1.启动一个线程是用run()还是start()? . 2.线程的基本状态以及状态之间的关系. 3.Set和List的区别,List和Map的区别? 4.同步方法.同步代码块区别? 5.描述Ja ...

  7. Java实习生常规技术面试题每日十题Java基础(一)

    目录 1.Java 的 "一次编写,处处运行"如何实现? 2.描述JVM运行原理. 3.为什么Java没有全局变量? 4.说明一下public static void main(S ...

  8. Java实习生常规技术面试题每日十题Java基础(六)

    目录 1.在Java语言,怎么理解goto. 2.请描述一下Java 5有哪些新特性? 3.Java 6新特性有哪些. 4.Java 7 新特性有哪些. 5.Java 8 新特性有哪些. 6.描述Ja ...

  9. Java实习生常规技术面试题每日十题Java基础(二)

    目录 1. JAVA 的反射机制的原理. 2.静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同? 3.如何将String类型转化成Number类型. 4.什 ...

最新文章

  1. 为 区域添加 Tag
  2. Java项目:嘟嘟图片展览馆管理系统(java+Springboot+SpringMVC+JPA+Jsp+maven+mysql)
  3. 微软Cortana全面升级神经网络语音,效果堪比真人发音
  4. 机器学习笔记——K-means
  5. win10桌面倒计时插件_win10 桌面如何做到清爽好看?这篇教程给你答案
  6. activiti dmn_新的DMN编辑器预览
  7. synchronized 底层如何实现?什么是锁升级、降级?
  8. 企业实战_09_MyCat 搭建Mysql 一主三从复制环境
  9. 动态新增表字段_制作动态的数据透视表(一):定义名称法创建数据透视表
  10. 选择嵌套_还不会if函数的嵌套判断,学会这方法,就跟复制粘贴一样简单
  11. 基于阿里云的移动客户端服务器架构图
  12. 关于visual studio 2015 智能提示英文,而非中文的解决方案
  13. Vue-cli下打包资源相对路径踩坑
  14. 全栈创建一个小程序(mpvue+nodejs+mysql)---(一)--本地开发
  15. 华南理工大学 电力电子技术(王兆安) 期末复习笔记1 第二章第九章
  16. win10 AD15 安装步骤
  17. vant list 分页问题
  18. 玉米社:软文营销推广_文案内容撰写需要注意哪些问题?
  19. RTOS系列(12):使用SVC或PendSV启动OS流程详细分析
  20. freebsd MySQL 提权_Intel Sysret (CVE-2012-0217)内核提权漏洞

热门文章

  1. Ubuntu18.04 因断电开机报错:utmp处卡死
  2. Cisco WSA配置
  3. SEE MIPS RUN 第六章 内存管理与TLB
  4. 数据结构 三:树(Tree)
  5. SwiftUI基础之Text格式化显示小数specifier
  6. 【目标跟踪】|STARK
  7. 发国际快递美国专线需要注意什么事项
  8. 小米手机计算机软件,手机计算器
  9. 【硬十宝典目录】——1、电源类(更新中~)
  10. 单片机数据上传到阿里云物联网平台后,如何在手机端和网页端获取获取数据?