用友面经
面试概述
人生第一次面试
主要问的是八股文,以及我的比赛项目。一面二面都没有问我写在简历上的项目(看下去你就知道为什么了)。
一面
-
自我介绍
-
方法重载、重写
追问:构造器能不能重载
-
String StringBuilder StringBuffer
-
mysql事务隔离特性
-
mysql事务隔离级别
-
B树和B+树区别
-
说下Redis数据类型
-
Radis的缓存穿透、缓存击穿、缓存雪崩
-
如何使用redis实现延迟队列
-
负载均衡算法有哪些
-
前端掌握的怎么样
项目:这里面试官对我的比赛项目很关心,我并没有把这个项目写在简历上(可能是因为拿了国一)
- 我在这个项目中担任的角色,以及参与的比重。
- 这个项目的难点和亮点。
- 这个项目有没有上线。
- 最后问我为什么国一的含金量挺高的为什么没有把这个项目写在简历上。
面试感受:
人生第一次面试有点紧张,有些题目答得不是很好,比如mysql事务当中的隔离性给忘了没答全,负载均衡算法由于Spring cloud这方面的八股看的不是很多没答上,然后是Redis如何实现延迟队列,当时觉得延迟队列不是常用rabbitMQ实现的吗?就回答没有过redis实现延迟队列,但是用过rabbitMq实现延迟队列,回答了使用RabbitMq实现延迟队列。
关于比赛项目打的也不好,应为比赛项目中没有用到什么中间件,也不好写简历上就没写了,没想到面试官只问我比赛的项目。
面试结束后还在疑惑为什么面试官不问我简历上写的项目,没想到下午的二面面试官给我了答案。
二面
当时一面结束后,面试官说过几天等通知二面,没想到午睡睡醒后,直接就通知我二面,着急忙慌的准备二面。
当时还想着二面总该能问点我简历上的项目了吧,面试官看了我的简历之后,一语道破,说你这简历上的项目都是鱼皮的吧。
我心想:啊! 寄了。项目撞车不可怕,没想到面试管直接认出了我的项目是鱼皮的了。
八股:
- 说下rabbitMq死信队列
- rabbitMq除了使用插件实现延迟队列外还能通过什么方法实现私信队列
- rabbit如何保证消息可靠性。
- mysql的每种事务隔离级别所产生的问题
- radis处理使用redisson来实现分布式锁,还能用什么实现(让我回答redisson的分布式锁的redis操作命令)
- 说下责任链模式
然后就是项目了:
由于面试官知道我的项目是鱼皮的了,就不问我哪些项目了,又是问的我比赛的项目。
问的问题和一面差不多,最后让我运行下比赛的项目。
由于那个比赛项目用的是在基础的框架上搭建的,那个项目用的是gradle,我恰好有吧gradle卸了,导致那个项目已经运行不起来了(寄中之寄),最后给面试官看了比赛的ppt和视频记录。
反问:
▼text复制代码实习生一般是在部门参与什么项目? 使用用友的框架进行客制化开发,二开。 我想应该是低代码开发(之前了解过宜搭、金蝶之类的低代码开发)
面试感受:八股文答的还行,项目上由于比赛结束后那个项目就没动过了,想着以后应该也不会用到了,就没有去管它了,目前已经跑不起来了,因为缺少gradle。真没想到面试官之间看出了我的项目都是鱼皮的,干脆不问了。只问我比赛的项目了。二面应该彻底凉透了。
关于鱼皮的项目,是写了 聚友-交友平台(伙伴匹配项目), 苍云智能BI(智能BI),API开放平台。 每个项目我都做了一定的扩展,并且还将智能BI部署上线。
接下来应该要做的:将比赛的项目完善下,能上线就上线(基础框架比较重,一般服务器可能吃不消),部署不上去也能随时可以跑起来,然后整理项目亮点,后续面试中被问到能流畅答上。
希望我能在寒假前找到一份日常实习,虽然听学长说我们学校不可能让大三的出去实习,我想管他呢找到再说。
