vipkid Java二面+HR面, 加油

8.15
时间: 大概有1个多小时
其中, ...表示省略.

1. 自我介绍
2. 简历上做的项目, 讲到了UML
工具: starUML
画了用例图, 然后就问了include和extend 区别
extend: 可选的系统行为, 而include就是必选的操作
3. 讲了实习项目, 技术栈, 做了什么...
fastjson
一个问题: SpringMVC框架中,
接口返回值是一个Java对象或者Map接口, 而前端接受的是
JSON字符串, 框架做了什么处理?
@ResponseBody
序列化对象转成JSON格式字符串写到HTTP请求体里面
...
4. 如何实现一个本地缓存, 类似Redis
对频繁读取且相对稳定的数据一般都是用了缓存
讲思路: Redis是key-value数据库,面对key的内存搜索,优势明显。
我讲数据结构用HashMap
参考:
Java 本地缓存的实现
包括处理数据过期的问题
5. JVM相关, 网络, JUC下常用类, 线程池(种类, 拒绝策略), 面向对象
JVM内存分区
可以作为GC Roots的对象:
虚拟机栈(栈帧中的本地变量表)中引用的对象
方法区中类静态属性引用的对象
方法区中常量引用的对象
本地方法栈中JNI(Native方法)引用的对象
三次握手, 四次挥手
利用OO原则设计一个计算器
以面向对象编程思想里考虑,这样写耦合度太高,扩展性也不好
抽取共用相同的行为
抽象类
思想: 新增一个功能, 不能直接去修改代码, 需要新增一个文件来扩展

// 加法类 public class CounterAdd extends Counter{ public double counterResult() { return Operator.getOperatorResult(getFigure1(), getFigure2(), "+"); } }


6. Linux相关
...
如何查看Tomcat TCP请求数量
netstat
7. 算法相关
假如一个数组, 里面数据先递增, 然后递减, 求找到最大的数

8. 逻辑思维题相关


9. 你有什么要问我的呢?
总结: 这次面试很有趣吧! 啥都问了, 答得比较差, 不过, 后来觉得基础部分答得还行,
当然面试的话, 还是有点看运气的! 哈哈!

HR面试:
1. 你面了哪些公司?
2. 有拿到offer吗?

最后, 过了! 确实比较开心的! 这是我秋招第一个offer, 继续加油呗!
还是一句话, 天道酬勤!

#VIPKID##提前批##秋招##Java工程师##面经##内推#
全部评论
加油!沾沾喜气
点赞 回复 分享
发布于 2018-08-17 15:20
祝贺祝贺!
点赞 回复 分享
发布于 2018-08-22 19:58
恭喜恭喜,OV的年终奖好高,楼主进去后社招内推我吧,哈哈哈。——————————————————— 每天更新一道面试题,找工作的同学可以关注 【Leetcode】51. N皇后 【面试】说说你常用的linux命令? 【HTTP】Cookie和Session 【HTTP】HTTP请求支持哪些方法? 【java】为什么要有包装类 【HTTP】HTTP请求支持哪些方法?
点赞 回复 分享
发布于 2018-08-22 21:32
昨天面了vipkid,hr口头说接下来会有意向书,offer,说加我微信,但现在还没动静,我怕面试通过后还是凉了
点赞 回复 分享
发布于 2018-09-09 19:47

相关推荐

点赞 评论 收藏
分享
Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
点赞 43 评论
分享
牛客网
牛客企业服务