一面,先自我介绍,然后简单问了一下项目,接着就开始问八股,主要涉及Java基础,计算机网络,MySQL,框架等内容。
面试官问的面试题:携程JAVA开发工程师面试题
java的4个权限修饰符;
hashmap的输出是有序还是无序的;
hashmap的插入方式,即hashcode相同怎么处理;
Arraylist和linkedlist;
线程池的使用,1000w个 数据 的处理问题;
面试的android开发岗位,面试官一看就是大神级人物,问的问题都是比较深入的,需要对系统底层架构或者源码很熟悉才能回答得好,虽然自己回答的不令人满意,但是还是很感谢这次面试机会,让我认清自己目前在哪些方面有欠缺。
面试官问的面试题:携程软件开发工程师面试题
1,Handle的原理,会问的很细,里边某个点具体是怎么实现的都会问到
2,关于页面绘制的内容,了解各个方法会在什么时候调用
3,retrofit的实现原理,内部是怎么设计的
4,rxjava的实现原理背压都会问到
一上来填一个个人资料,然后来了两个人,一个项目经理一个技术,问一些常见项目中问题的解决方案,然后了并发中的常见问题和基础,问了数据库如何处理海量数据,最后问了CPU和内存满了常见原因分析和解决方案,反正挺传统的,没有涉及到微服务。
面试官问的面试题:携程java开发面试题
1.线程池的常用参数,和拒绝策略
2.线程池的底层实现原理和AQS
3.springmvc的请求原理
3.数据库如何处理千万级别数据
(共2362条) 北京字节跳动科技有限公司
(共2153条) 阿里巴巴
(共2138条) 京东商城
(共23条) 苏州乐贝网络科技有限公司
(共118条) 亚马逊中国
(共16条) 北京中搜网络科技有限公司
(共5条) 北京凝思科技有限公司
(共9条) 喜临门
(共4条) 浙江东邦药业有限公司
(共7条) 长光卫星
(共5条) 韶音
(共4条) 深圳招商蛇口