2019牛客提前批一血:猝不及防的java实习面经

简介: 1. 前言:牛客网2019提前批直通实习专场咳咳,说来惭愧,假期是划水过来的,刚好赶上牛客提前批投递.顶着头皮海投了几十家,果然简历没料是很难入大公司法眼的.在石沉大海几天后的元宵节晚上一个陌生电话call醒了我:请问你是xxx同学吗,我们是xxx公司,收到了你在牛客网上投递的简历,请问明天下午14:00有空线上视频面试吗.

1. 前言:

牛客网2019提前批直通实习专场

咳咳,说来惭愧,假期是划水过来的,刚好赶上牛客提前批投递.顶着头皮海投了几十家,果然简历没料是很难入大公司法眼的.
在石沉大海几天后的元宵节晚上一个陌生电话call醒了我:请问你是xxx同学吗,我们是xxx公司,收到了你在牛客网上投递的简历,请问明天下午14:00有空线上视频面试吗.

心都蹦出来了,一晚上开始突击java基础.废话不多说了,直接进正题.

1. 前十分钟:进入客服发送的链接里面测试视频和语音是否通畅

2. 正式开场:第一眼面试官很和谐,没有给我压力,事实上后来也是很nice,  
会根据简历上的内容引导性地问我问题,全程半小时技术面挺愉快(自认为),  
不过前期框架内容因为没好好补的原因导致答非所问,不太理想,后期Java基础还算平坦.

2. 背景:

普通二本大三渣渣

3. 结果:

第一次面试,一面挂(中型互联网公司,具体公司名保密),当晚就知道结果了

建议:简历内容最好浓缩到一张A4纸内容

4. 视频面试内容:

4.1. 大致介绍一下自己
巴拉巴拉介绍了一下自己的,很简洁,主要介绍了自己专业以及大二大三的历程
4.2. 最近有看什么书吗,举例一下
4.3. 最开始是怎么接触到Java的
4.4. 你是怎么学习Java的

框架内容:

接下来就针对简历上的项目开始提问:
4.5. 你这个抢红包系统是怎么搭建的?
答:SSM框架结合Redis
4.6. SSM框架怎么整合Redis的?
因为学的本来不精加上寒假荒废,开始答非所问的不归路.
4.7. web.xml文件配置的都有什么?
也是瞎几把乱扯,也是胡言乱语
4.8. Mysql中count(*)count(字段)中有什么区别?
答:count(*):返回在给定的选择中被选的行数
答: count(字段):结果集中‘字段名’不为空的记录的总条数
4.9. Mybatis中#{}和${}区别?
参考:https://blog.csdn.net/lohannes/article/details/79031435
4.10. servlet和jsp本质一样吗?
答:JSP的本质就是Servlet

还有考了一些session之类的知识,忘记内容了因为之前也没多深入这块.

4.12 你这个管理系统有tomcat集群,那请问同一个用户登录后访问其中一个tomcat,下次再次访问另一个tomcat需要登录吗?
答:不需要,因为这个管理系统的多个tomcat是部署在同一个机器上,session值保存在同一个数据库的同一个位置,所以下次访问tomcat的时候也是同一个session值.
4.13 你这个管理系统,如何计算在线人数?
答:登录用户在数据库中有一张单独表,建立一个列,如果1则为登录中,0为离线.
4.14 如果异常退出,如电脑突然死机或者关闭窗口之类的,该如何解决?
思忖了几秒,答:不知道,没考虑过这个问题.
4.15 这个管理系统,为什么想要用到nginx?
答:1. 负载均衡,高并发下可以减轻服务器压力.2. 动静分离,减少访问服务器频率.
4.16 介绍下负载均衡算法
参考:https://www.jianshu.com/p/b67af78f1088

java基础内容:

4.17. float可以直接比较吗?
float 类型不能比较相等或不等,但可以比较>,<,>=,<=
用==从语法上说没错,但是本来应该相等的两个浮点数由于计算机内部表示的原因可能略有微小的误差,这时用==就会认为它们不等。应该使用两个浮点数之间的差异的绝对值小于某个可以接受的值来判断判断它们是否相等,比如用

if (fabs(price - p) < 0.000001)

来代替

if (price == p)

4.18. Java中boolean类型占用多少个字节?
参考:https://www.jianshu.com/p/2f663dc820d0
4.19 switch用法?
答:多分支选择语句,通过参数判断跟case中值相等则执行之后语句,否则执行Default之后语句.
4.20 switch参数有哪些?
答:byte,short,int ,char ,enum,String

其他:
问了一些获奖情况

考官必问:

  1. 你有什么优势和别人比?
  2. 你有什么缺点自认为?

最后考官问了我还有什么问题要问的吗?

这个可以通用一下,可以询问主考官对你这次面试的表现如何评价以及哪些不足.

我的评价:看你项目都是近期做的,但是框架掌握的不行,很多都没懂,不过Java基础还行.
(尴尬脸,我总不能说期末复习加寒假浪了快俩月没碰都忘了?)

总而言之,一血算是献出去了,虽然结果不尽人意,但是收获也是颇多的,
起码让我野飞的神经开始紧绷起来.战斗现在才开始打响,记住打铁还需自身硬,基础不扎实,多少面试机会也是徒劳.

目录
相关文章
|
6月前
|
设计模式 消息中间件 算法
【实习总结】Java学习最佳实践!
【实习总结】Java学习最佳实践!
81 3
|
6月前
|
JavaScript Java 关系型数据库
基于 java + Springboot + vue +mysql 大学生实习管理系统(含源码)
本文档介绍了基于Springboot的实习管理系统的设计与实现。系统采用B/S架构,旨在解决实习管理中的人工管理问题,提高效率。系统特点包括对用户输入的验证和数据安全性保障。功能涵盖首页、个人中心、班级管理、学生管理、教师管理、实习单位管理、实习作业管理、教师评分管理、单位成绩管理和系统管理等。用户分为管理员、教师和学生,各自有不同的操作权限。
|
6月前
|
JavaScript 小程序 Java
基于Java的高校实习管理系统设计与实现(亮点:实习记录、实习打分、实习作业,功能新颖、老师没见过、当场唬住!)
基于Java的高校实习管理系统设计与实现(亮点:实习记录、实习打分、实习作业,功能新颖、老师没见过、当场唬住!)
112 0
|
12月前
|
消息中间件 SpringCloudAlibaba Dubbo
Java找实习经历
Java找实习经历
|
Java 关系型数据库 MySQL
JSP实习实训管理系统myeclipse开发mysql数据库WEB结构java编程
JSP 实习实训管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
60 0
|
Java 容器 Spring
【Java实习】Spring容器工具包
【Java实习】Spring容器工具包
100 0
|
Java
【Java实习】工具包-RequestContextHolder工具包
【Java实习】工具包-RequestContextHolder工具包
119 0
|
小程序 Java 程序员
Java实习或课设通用心得模板
Java实习或课设通用心得模板
53 0
|
运维 Java 程序员
学Go能找到实习吗,年前闲聊Go和Java
快过年了,来公司的人越来越少,估计明天都没什么人了,白泽也要收拾收拾回老家过年了,今天就随便写写零碎的事。
106 0
学Go能找到实习吗,年前闲聊Go和Java
|
存储 消息中间件 前端开发
学而实习之-Java运行时内存结构
哈喽,大家好,我是指北君。 作为一个JavaCoder,相信大家面试,或者日常工作少不了和JVM打交道。而这篇文章的Java运行时内存结构则是面试必问知识点。话不多说,我们直接进入正题。
学而实习之-Java运行时内存结构