订阅
固德威GOODWE
苏州市 · 新能源
公司实力雄厚
定向增发
A级纳税人
经营产品·1

面试经验

“有难度”
“体验一般”
9 条面经
3轮及以上java字段课题db难度体验不好体验很好体验一般
芙蓉舍会议牌影视制作
软件测试
确定通过确定通过
一面1、介绍了一下项目。(ps :项目是自己根据网上的教程做的秒杀项目)。2、然后问了 Redis 中的 rdb和 aof (持久化),问了下 rdb和 aof 的优缺点,使用场景(居然忘记了。。。。)3、介绍一下项目中的 MQ 的作用。4、问了下选择一个项目的话,如何选用 Java和 Pyhon ,从那些想法中去考虑。(这个不具有参考价值,根据个人经历问的 Python 问题)。5、给了一道题目(场景题),问了 HashMap ,为啥选用 HashMap 而不选用 TreeMap,(回答效率相关的问题)时间复杂度是多少。HashMap(o(1)),TreeMap(O(logn))。6、针对第二问,(服务器服务1000w个用户,每个用户名为16个字符,限定前三位为130,131,132等等20个字段,用户可以使用这些用户名实现注册任务,修改任务,注销等操作)问了有么什么优化方案,可以提高速度。## 二面1、TCP 为啥三次握手,而不是两次握手2、DB 和缓存的数据一致性3、hashmap的 put 操作 concurrentHashMap的 put 操作,读操作会加锁么?4、volatile 的底层原理5、线程池各个参数 拒绝策略有哪些 (我只知道一个抛出异常操作了),然后回答了 SingleThreadPool FiexedThreadExteaor CacgeThreadpool6、模拟方法区的抛出异常的行为 方法区的异常是啥 递归的异常的类型 OOM7、gcroots 有哪些?8、 客户端执行一个请求的过程?我回答的是 DNS 解析这些?9、算法:链表的奇数位为升序偶数位为降序怎么将其变成一个有序的?## 三面1、你对之前两次的面试那些内容比较感兴趣或者是收获吧(记不太清原话了,大致是这个意思)ps :我想这肯定是问有没有复盘面试,测试你是不是一个爱学习的孩子,回答不上来的问题后面有没有继续深究 吧。然后我回答了:方法区 OOM 问题,怎么模拟实现,1.7和1.8方法区的区别,然后具体对1.8的方法区改成元数据,说了一下。另一个点我说的是线程池饱和策略问题。2、问了下你为啥做这个项目,背景是什么?3、项目中你觉得难点是什么?(说了一些自己以为重要的问题,面试官根据这些问题提了一些问题)4、数据一致性问题的分析?等一些关于项目的问题    拿下了...查看更多
2023-10-13 发布
加载中
看准网固德威技术股份有限公司固德威技术股份有限公司面试经验

找工作