面试目前分为四个部分,第一轮笔试,笔试主要是逻辑思维题、研发基础知识、性格测评,一面部门领导面试,面试方式为线上视频面试,考察基本知识点,聊聊项目的基本情况;二面线上视频面试,大致问下一些项目部署问题,以及线上环境配置问题和一些常用的组件等等知识点情况,三面为hr初面,简单了解下个人情况等等,包括个人发展,行业认知等等
面试官问的面试题:北京明朝万达科技有限公司JAVA研发工程师面试题
自我介绍
说一下多线程有几种实现方式,有什么区别
说一下线程池具体怎么实现的?怎么创建线程
线程池的参数
数据库查询1000万量级的数据比较慢
你应该怎么优化?
索引应该怎么建立?
那我要是建立好了索引,还是比较慢,应该怎么办。
回答用explain查看索引有没有命中,看Mysql 自带有没有优化建议,索引失效也可能会导致查询慢
索引失效场景?
如果数据库在你优化后,查询速度已经很快了,但是页面上显示很慢,应该怎么优化呢?
回答的可以用CDN技术,寻找最近服务器节点加载静态数据,减轻压力,也不知道对不对?
Oracle数据库了解吗?
回答db link和for update的使用,基本的sql语句,其他的没有太大的了解
你这个系统的购票业务是怎么实现的?
如何实现的高并发?
单独的业务表字段都有哪些,怎么更新的?
代码生成器怎么做的?
Freemarker 和maven逆向工程,xml配置共同实现的
你是通过何种渠道获得这次面试机会的?
答:网上申请
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:很好
这次面试的结果如何?
答:面试还未出结果
北京明朝万达科技有限公司工资待遇 共13 条
北京明朝万达科技有限公司面试经验 共 14 条