Java开发实习面试经验

一、北京大学高等信息技术研究院(2021/1/9)

电话面试:

  1. Set和List的区别
  2. Set是怎样实现其元素唯一性的
  3. 是否了解AIO和BIO
  4. 请讲讲你所了解的JVM虚拟机内容
  5. 请讲一下JVM虚拟机的垃圾回收算法
  6. 什么是线程池?
  7. 你学习过哪种数据库?
  8. 你会使用哪些框架?
  9. 请讲一讲你目前在做的科研项目

二、杭州量知数据科技有限公司(2021/1/22)

现场面试:

  1. 自我介绍
  2. 什么是自然语言处理,你的理解是怎样的
  3. Python的掌握情况如何,如何用python创建和查询字典
  4. 你会使用哪些框架,是否熟悉Spring?
  5. 是否了解分布式数据库,除了MySQL还会使用哪些数据库?
  6. 请你现在写一下冒泡排序的代码
  7. 请讲一讲你目前在做的科研项目

三、阿里巴巴(2021/2/1)

电话面试:

  1. 自我介绍
  2. 如果你打开浏览器,访问一个网页,这一操作中会经历哪些过程?
  3. 你常使用的java类有哪些?
  4. HashSet和HashMap的区别是什么?
  5. 哈希表结构有哪些优点?
  6. Linux系统中如何查看端口被占用的情况?
  7. 你如何理解SSM等框架?
  8. 说一个你遇到过的最大的挑战,你是如何解决的?
  9. 你对JVM有哪些了解?
  10. 请介绍一下你的数学建模竞赛的情况。

四、数澜科技(2021/3/9)

电话面试:

  1. 自我介绍
  2. 你在数学建模比赛中作为队长发挥了什么样的作用?有哪些困难和收获?再次让你做队长你会做哪些改变?
  3. (接下来的问题,要求我说出我Java学习中掌握较好的部分,我说什么问我什么)类、抽象类、接口有何区别?
  4. 抽象类一定要有抽象函数吗?有抽象函数就一定是抽象类吗?
  5. HashSet的底层结构是什么样的,为什么是这样的结构?请说一下HashSet存储数据的过程?
  6. 输入输出流都继承了哪个父类,他们的子类有哪些,字节流和字符流区别是什么?字符流要求字符为几个字节?是用什么样的机制可以使其按照指定的编码确定字节的数目?

五、八维通(2021/4/21)一面二面

  1. 介绍一下什么是多线程?多线程有什么优缺点?
  2. 网络七层架构?http是哪一层?tcp是哪一层?
  3. 网络编程IO流中我服务器端的流程是什么?
  4. 操作系统是做什么的?它和哪部分直接交互?
  5. mysql怎么用java语言执行数据库操作?你认为JDBC中哪一步是最耗费时间的?你怎么优化mysql?
  6. 介绍一下mysql的索引
  7. hashmap介绍一下?为什么该结构中链表长度大于8变成红黑树,小于6从红黑树变为链表?为什么一个是8一个是6
  8. arraylist中的底层结构是什么?为什么叫动态数组?什么时候数组会扩容?
  9. 介绍一下Java垃圾回收机制

六、周五电子商务(2021/4/21)笔试+一面二面

  1. 签到后领一份试题笔试,规定时间一个小时,全部选择题(单选和多选),包括程序阅读。
  2. 介绍一下final关键字,你还知道哪些关键字
  3. 讲一下set和list
  4. map中的hashmap和hashtable的区别?
  5. 二面听说没有项目经验,一个技术问题也不问,委婉送客。

七、端点科技(2021/4/22)

电话面:

  1. 数据库都学过哪些,mysql掌握得怎么样?哪些场景对应哪些事务的级别?
  2. mysql的优化
    (知道没有项目经验后问了些简单的打发结束了)

八、融易算(2021/4/29)一面二面

  1. 介绍自己
  2. 硬件方面取得过一些成绩,为什么不去华为阿里做硬件相关的工作?
  3. 介绍一下数学建模竞赛,遇到了哪些困难,每道题的思路是什么,是如何研究的?
  4. 学习Java的自学途径是什么?
  5. 你觉得你比较掌握哪部分内容,可以讲讲
  6. 你现在的研究方向是什么,详细讲一下
  7. 你性格怎么样?你最快多久能和周围同事熟悉?你会主动交朋友吗?

九、众安保险(2021/4/30)

现场面:

  1. 介绍自己
  2. 详细讲一下Java的set和list
  3. 详细讲一下你所了解的mysql的索引
  4. 请画一下B+树的结构,为什么叶子节点设计成双指针?有什么好处
  5. 详细讲一下多线程?
  6. 详细讲一下线程池和他的参数?任务的拒绝策略是怎样的?
  7. 什么是IOC?什么是AOP?

十、海康(2021/5/11)

  1. 自我介绍
  2. 在竞赛中,团队方面学到了什么经验,如果工作中你是一个项目组长,你会怎么做?
  3. 讲一下hashmap
  4. hashtable和concurrenthashmap
  5. 说一下线程池的参数和线程池的工作流程
  6. http和https的区别,https的安全机制是什么
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值