2019牛客提前批一血:猝不及防的java实习面经
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
4.21 讲一下新生代
参考:https://www.cnblogs.com/ygj0930/p/6522828.html
其他:
问了一些获奖情况
考官必问:
- 你有什么优势和别人比?
- 你有什么缺点自认为?
最后考官问了我还有什么问题要问的吗?
这个可以通用一下,可以询问主考官对你这次面试的表现如何评价以及哪些不足.
我的评价:看你项目都是近期做的,但是框架掌握的不行,很多都没懂,不过Java基础还行.
(尴尬脸,我总不能说期末复习加寒假浪了快俩月没碰都忘了?)
总而言之,一血算是献出去了,虽然结果不尽人意,但是收获也是颇多的,
起码让我野飞的神经开始紧绷起来.战斗现在才开始打响,记住打铁还需自身硬,基础不扎实,多少面试机会也是徒劳.
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
java配置SSM纯注解整合Redis开发高并发抢红包项目
前言: 前段时间学习点Redis,这次结合ssm实现一个高并发抢红包的项目。跟以前不一样的: 基于java配置SSM,而并非XML.为什么要这样呢?找了点网络上的答案: 在使用Spring开发时,我们经常会看到各种各样xml配置,过于繁多的xml配置显得复杂烦人。 在Spring3之后,Spring支持使用JavaConfig来代替xml配置, 这种方式也得到越来越多人的推荐,甚至在Spring Boot的项目中,基本上已经见不到xml的影子了。 抢红包的记录使用Lua保存到Redis内存中,最后再异步使用批量事务插入到Mysql。目的:Redis内存响应速度比Mysql硬盘响应速度快。 这个项目的目的也是为了实现上面的两个内容。具体的项目我已经放到Github上了:有兴趣的朋友可以下载看看,里面也都写好了注释,如果有不明白的,可以联系我QQ:1115106468 一起交流 https://github.com/jjc123/Grab_RED_PACKET/blob/master/README.md 问题:此项目中高并发为了使用Redis? 如果使用Mysql直接保存,也可以,那如何解...
- 下一篇
双非二本的2019春招Java岗的5家面经
前言: 一个菜鸡的春招血泪史,共勉2019.3.27更新:三月快结束了,对我来说春招也基本落幕了.虽然好多大厂4月才开始招聘,不过我已经不打算投递了,心太浮躁.天天在找公司,投简历,找公司,投简历之间徘徊.对基础知识也没有深入研究,源码看的也不多,都是抓重点知识.仍记得阿里面试官最后给我的总结:面很广,但是不够精.决定静下心来好好系统补补基础,刷刷题.重点:刷题很重要,因为笔试是第一关,不仅如此,很多面试官都会让你手撕算法. 2019.4.13更新:哈哈哈 真香 我没放弃 四月不好意思又投了七八十份简历先推荐一波我关注的求职来源: 1. 牛客网 2. 实习僧 3. 校招薪水(公众号) 4. 各大网站官网 5. 关注牛客实习群的讨论 背景:双非二本大三前前后后投了不下三百来家简历,简历不合格占了多数,几十家给了笔试,过了一个cvte和途牛,不过因为cvte需要去现场面(好吧,没准备好)五家面试: 1. 厦门吉比特 (厦门) 一面挂 2. 阿里蚂蚁金服 (杭州) 一面挂 3. 腾讯前端 (深圳) 一面挂 4. 追一科技 (深圳) 目前等hr面 5. 途牛天津研发部 (天津) 已拿offer...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装