用友java后端开发面经

面的是深圳的友金锁
3月28号 早上十点 之前来学校宣讲加笔试(笔试做的很菜) 以为凉了,27号被捞起来了,现在看来面了也有点凉
视频面试 时间:19分钟左右

面试官人不错

1 自我介绍

2 自我介绍完马上问了我实习期间所做的项目 balabala然后问我java学的怎样 (我说还行,哎,菜鸡的自我修养)

3 直接hashMap(只问了数据结构然后就没了,他应该不太满意吧。我自己应该往put、get方法上扯的哎)

4 concurrentHashMap(我只说了1.8和1.8之前的,以前segment分段锁,现在是node数组 CAS+synchronized,这一块还没看底层啊,哎所以也没办法补充)

5 可能是我说了CAS这里问了CAS原理(volatile关键字,内存值、预期值、更新值 ps这里可以补充ABA问题)

6 快排、shell排序、插入排序(这一块之前写的比较多,但是我没表达好,下次好好组织语言)

7 springAop(这里我简单说了增强,切面,切点,jdk的动态***,cglib这个我只知道是字节码那块的,这一块底层真没怎么看,问我用到哪些类,当时只记得啥invoke,亏大啦,其实我前一天已经复习了spring的事务的,这里应该扯一扯事务的,可惜了)

8 springMVC流程(这块简单的答了一下流程,感觉自己呆呆的,问我拦截器属于哪个流程)

9 linux的命令(基本的一些命令,后面问我看日志 如:查123.txt中出现过“hello” 的行,且输出最先出现的5行(如果前十行都出现hello 则只输出前五行),我只答了用grep 。      这里把答案写下: head -n 5 | grep “hello” 123.txt)

10有什么可以问他(这里问下面试结果啥时候通知)

攒波人品
那就到这咯 感谢您的阅读 由于能力有限 如发现哪里有误感谢您的指出,我会马上修改,感激不尽!!
一直会更新的,小手手点关注哈😗
#用友##面经##春招##Java工程师#
全部评论
我收到offer了  三天给消息是否接受,两周内寄三方。。薪资白菜价  唉  薪资连谈的机会都没有 直接发offer邮件。。。
点赞
送花
回复
分享
发布于 2019-04-01 17:37
grep hello 123.txt -n | head -n 5
点赞
送花
回复
分享
发布于 2019-06-24 23:02
滴滴
校招火热招聘中
官网直投
19的吗
点赞
送花
回复
分享
发布于 2019-03-28 14:56
校友有消息了吗
点赞
送花
回复
分享
发布于 2019-04-01 11:38
老哥是你们学校的校招吗
点赞
送花
回复
分享
发布于 2019-04-15 19:08
本科校友啊
点赞
送花
回复
分享
发布于 2019-04-15 19:15
请问大佬,用友的待遇怎么样呀?
点赞
送花
回复
分享
发布于 2019-04-25 11:49
一面就发offer?
点赞
送花
回复
分享
发布于 2019-04-25 12:11
大佬牛逼啊😁
点赞
送花
回复
分享
发布于 2019-06-24 21:10

相关推荐

十几分钟的电话面试。    有的写了下回答,大伙指正一下+ 数学运算函数 + 字符串反转函数  + 处理字符串的类   + Java数据容器 集合都有哪些 LinkedList  HashTable(ConcurrentHashMap 代替其作为线程安全的锁. 使用分段锁)  TreeMap+ 多线程+ Spring 中的 AutoWired 和 Resource 的区别   AutoWired (参数 required  多一个构造器注入) 优先 byType   Resource(参数 name type  属性注入  setter注入) 优先 byName    优先 resource+ 断点续传怎么实现:保存进度,定位上次的上传位置+ 怎么进行数据库的优化 :一个复杂查询,语句报错,全量查询不报错,分析得知全量查询数据量太大,缓存区中的数据并没有报错。复杂查询查询到了异常数据。使用 explain 查询计划进行定位,确定报错位置,是某个表的某个字段出现了字符串不匹配的问题,有非法字符无法进行字符串转换(存的是数字字符串,要转换成数字后进行运算,无法改变数据类型,牵扯到其他业务),想修改数据,害怕影响其他业务,造成数据存坏或者污染,尝试对异常数据进行过滤处理。再有就是对于经常查询的字段加索引。+ 项目中哪里使用到了 redis  :redis 用来加速数据库数据的访问,我有一些数据太大了,因此访问的比较慢,加入了 redis 缓存。但是通过 jmeter 测试,发现有客户端阻塞卡顿的情况。原因就是 redis 是单线程,大 key,会阻塞 Redis。并且访问流量大,服务器也无法承受。最终分析该数据不是很敏感,还是选择了直接使用浏览器进行缓存。      session 共享 和 token 续期问题。 使用 有序集合实现延迟队列+ git 有一个开发版本,在开发版本(1)进行了一堆代码的开发,突然加了一个临时版本(2),如何将分支 1 上你的代码加入到版本 2 上,是用什么命令:使用 checkout 切换临时分支,使用 git merge 合并两个分支。解决冲突,拉取代码 上传代码+ SpringBoot 和 SpringCloud 讲一下
点赞 评论 收藏
转发
9 62 评论
分享
牛客网
牛客企业服务