玄武无线科技-社招面经

Java-社招-3至5年经验

流程

填写资料-笔试-面试-等通知

笔试 - 60分钟

·简答题

1.列出Java面向对象的几个基本特性,并说明继承和多态分别有哪些好处;
2.列出Java编写多线程程序有几种实现方式,并说明多线程和线程池分别解决了什么问题;
3.请说明TCP和UDP的区别并列举出它们各自的应用场景,请说明服务器端出现大量TIME_WAIT状态连接的原因以及解决思路;
4.NoSQL和传统关系型数据库相比有哪些关键的优势;
5.Redis、HBase各自特点以及应用场景;
6.标准SQL规范中,事务的隔离级别,那些级别可能导致脏读,重复读;
7.实际开发中使用了哪些设计模式?在什么场景下使用?有什么好处?(不可写工厂和单例)
8.负载均衡的实现方式,什么是正向代理,什么是反向代理

·编程题

题目:从TXT中读取字符内容,并统计其中A.B,C(代指)各个单词出现的次数,并按照给定的格式,降序输出到控制台

面试-30分钟左右

自我介绍&项目介绍

技术问题

·项目中的技术细节;
·是否有使用到http连接池;
·项目中如果实现http文件下载功能;
·大文件(2g)下载出现oom的情况有考虑过吗,解决办法
·服务器端出现大量TIME_WAIT状态连接(同笔试题);
·多线程编程中的happend_before有了解过吗?
·Java的集合类,介绍一下;
·hashmap的put过程;
·为什么concurrenthashmap是线程安全;
·synchronized的原理;
·lock的原理;
·treemap的数据结构;
·讲一下mysql的数据存储结构并画图说明;

非技术问题:

·公司需要出差,能否接受;
·等通知,通过的话3天内会通知;

评价&总结:

·面试前的准备没有做好,几个问题知道但是无法清楚地进行口头表述;
·题目不难,公司的时间安排比较不合理,面试10点开始,填表+做题结束差不多11点30,因为前面还有一个人进行面试,直到12点才进行面试,饿着肚子进行面试,不算是一次太好的体验。
#面经##社招##玄武科技##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-26 14:39
楼主有后续吗
点赞 回复
分享
发布于 2021-06-29 01:37
联想
校招火热招聘中
官网直投

相关推荐

5 19 评论
分享
牛客网
牛客企业服务