今天去深圳某金融公司
总结
一面 主要面基础
stringbuffer和stringbuilder的区别
wait sleep notify 区别
arraylist linkedlist vector的区别
hashmap concurrenthashmap hashset
对象的四种引用类型
你用到的设计模式
动态代理(jdk cglb)
你在项目中怎么使用springboot
说说springcloud 各组件,及使用方法,边说边问原理,混过去了
怎么理解restful风格。接口怎么设计
常用策略nginx 负载均衡
Linux 命令
最近在学习什么,以后呢
随便说了下 并发 jvm sc mysql ,打好基础,后面有可能去学习大数据相关的
。。。
二面 面项目
谈谈你的项目,说说你最想讲的,最有难度的,
我讲了公司用的自己设计的推送系统。每讲一句,面试官深入问一句,拿笔让你画,让他听明白,应该是验证这个东西是你自己亲自做的吧,系统规模。数量,延伸到数据库 表的设计,悲观锁,乐观锁,区别,大数据量怎么批量插入。数据量大,同时读写,怎么处理。随便扯,感觉答的很一般,扯了半小时。netty 如实说不会,扯了下基本用法。说准备买书。
算法
快排原理。刚好看了,说了一下,还好没让我写 。。。
10亿数据量,怎么找最大的前10个值。
有什么问题想问面试官。
然后就是瞎扯了
只记得70% 大概是这样