南京 wind(万得) Java后端面经 校招

2021/1/26
一面完紧接着就二面了

一面 40min
聊项目(这里要求直接看源码讲)
聊关于netty
项目中哪些可以用多线程
项目中如何减少数据库的压力?(讲了一下缓存)
数据库表中某项关键字需要设成唯一怎么办?(用唯一索引)
数据库锁
mybatis使用时候,pojo中的类参数名字和xml文件的参数名字不对应怎么办?
hashmap底层介绍
介绍一下计算机网络七层模型
arrayList介绍一下
进程和线程的区别
乐观锁和悲观锁
遇到技术上的困难时候,你是如何解决的?

二面  35min
讲一下sql注入问题,怎么避免?(mybatis中#{}和${}的区别)
为什么项目要用到mvc三层架构?
Mysql索引底层数据结构用哪些实现?(B+树和hash表)
B+树和hash表分别适用于哪种场景?
讲一下hashmap底层
讲一下TreeMap底层,及其区别
讲一下set底层及其区别
arraylist和linklist的区别
什么是线程同步?
线程如何进行通信?
讲一下线程池
类的两个实例,重写hashcode,不重写equal方***怎样?
乐观锁和悲观锁,Java中哪些实现了?(用violate和synchronized关键字实现)
synchronized 一开始就是悲观锁吗?(不是,答了锁升级过程)
设计模式有了解吗?(不了解)
什么是事务?
sql语句的增删改查怎么写?
左连接,右连接,内连接区别?
怎么看待加班?
最近看的什么书?


#校招补招##面经##校招##万得##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
1 回复
分享
发布于 2021-01-26 19:40
这么复杂?不都是面试随便问,然后让你去做一个5个小时的笔试定薪么😂
1 回复
分享
发布于 2021-01-26 20:20
饿了么
校招火热招聘中
官网直投
这个定薪笔试就是来卡人的,做5个小时,你就是做出来了面试官不满意的话,也要挂你
1 回复
分享
发布于 2021-01-27 09:57
昨天笔试,估计凉了
点赞 回复
分享
发布于 2021-01-27 08:01
昨天已笔试,成功offer,楼主加油
点赞 回复
分享
发布于 2021-01-27 20:13

相关推荐

这次面试没有八股全是深挖实习项目+算法,可能是发现问完项目已经40min了,可能对牛友们没有很多参考意义但是我还是发一下,毕竟发了许愿蔚来的帖子面试前闲聊:蔚来没有日常和暑期的概念,转正看部门有没有hc1自我介绍2介绍已经实习项目业务,你具体做了什么(简单介绍流程,负责的是回调链路)3怎么支持的这么高的qps4这个系统几台机器然后继续和他扯业务流程细节,和优化的细节点直到面试官明白...他的质疑有点多,幸好这些点我都想过5有没有办法能更快的通知到用户给用户更好的体验(我们是一个tob而不是toc没法直接接触用户,只能快速把订单处理好然后尽快通知上游来回调)6你这个身份信息重复刷新问题怎么解决的(用了double check单例模式的思想和lock锁 然后说了我比较倾向与选择定时任务的方案,因为性能更好,但资金开销比较大)7用锁的方案会不会有大量线程阻塞的问题导致oom(用了trylock锁,阻塞300ms直接就失败返回)8订单失败了怎么办(定时任务在失败订单表里重新拉)9会重复拉取订单吗要是重复拉取多支付了咋办(先放redis的set里过滤,然后数据库唯一约束兜底)10讲讲你们的数据库死锁问题怎么发生的,怎么解决的11oom是怎么产生的,怎么解决的手撕:lc381题,LCR 030. O(1) 时间插入、删除和获取随机元素次日通知面试通过约hr面后续:hr面完下午oc
点赞 评论 收藏
转发
3.4一面23min,年轻面试官,不开摄像头自我介绍面向对象特点?java集合-你项目中主要用到了什么?arraylist和linkedlist的区别?什么时候用?你什么时候开始学java的?学校教的吗?你做项目要依据什么去选择要使用的集合?如何开启线程?如何开启线程池?你要下载10000个文件,你怎么用线程池处理?(不会)如何暂停线程?有哪些方法简单说一下Runnable和callable的区别spring aop底层原理,用到的注解?反射了解过吗,怎么用面向切面和面向对象的区别是什么?为什么要这么干?说说工厂模式和单例模式的使用场景和区别?说说悲观锁和乐观锁,什么时候用随着业务推进,数据库中数据越来越多,怎么优化?分库分表是垂直分还是水平分?数据库三范式?说说你知道的几种常用排序算法?快排原理说一下垃圾回收的常用算法?说说分代怎么分的?怎么确定一个资源可以被回收?无反问一面结束,两分钟休息时间二面21min,中年面试官,开摄像头,很凶,一直瞪着我一样。。自我介绍java和python,c的区别?java数据结构有哪些?(还没缓过劲,突然来这么一个把我问住了没答全,一瞬间忘了。。死在这了)i++和++i一般什么时候使用他们的区别是什么?怎么保证线程安全去做这两个操作,你项目里面用到什么了?怎么实现线程安全?单例模式的两种实现方式,区别?什么时候使用?示例锁和类锁的区别?(忘了)sql中用什么关键字可以知道查询的性能/速度?(不会)(这道题后开始对我失去兴趣)给你1w个文件乱序,你怎么用最快的方式去得到编号是0-10的文件?你对加班什么看法?你做了这么多项目,哪个是你独立完成的?这项目干了什么?你从这个项目中的收获是什么?做过这么多课设和项目之后,你觉得你适合做什么方向?为什么?反问总结:寄一面感觉像是在和面试官讨论,说不上来也没事,换成另外一个问题继续聊二面纯拷打,说不上来面试官瞪着眼给我来一句:你了解的就这些?压力太大了😭😭😭最难受的是万得3C这个软件很卡,听不清问的问题,还要再问一遍人家,把人家问不耐烦了。。。 #春招# #面经# 3.5收到笔试邮件了,居然过了,真没绷住  3.7 笔试提交 ,两道mid3.8hr面  3.25 oc 拒了
点赞 评论 收藏
转发
9 39 评论
分享
牛客网
牛客企业服务