面经详情

【java】面试分享
Q:1.问项目情况,问的比较细,面试官会根据项目现场出题,问如何实现?穿插问中间件和基础原理
Q:2.Redis如何做分布式锁?redis的并发竞争Key问题如何解决?redis缓存与数据库一致性问题?介绍下一致性hash3.Synchronized和Lock的区别?说一下AQS?分析线程池的实现原理和线程的调度过程?如果一个对象多个方法加了synchroized,那么对象有几把锁?1条回答
Q:4.说一下MVCC?数据库调优的思路?介绍一下mysql的回表和覆盖索引?MySQl innoDB存储的文件结构?索引树是如何维护的?自增主键ID用完了怎么办?1条回答
Q:5.Kafka怎么保证消息的顺序性?zookeeper的工作流程?讲一下Zab算法?
Q:6.JVM垃圾回收机制?何时触发MinorGC操作?新生代和老年代回收策略?Eden和Survivor的比例分配?jvm性能调优?jstack的使用?1条回答
Q:9.nio与aio的区别以及各自的作用?
Q:10.java8之后的ConcurrentHashMap
Q:11.Dubbo的底层实现原理和机制?dubbo有哪几种负载均衡策略?
Q:12.Spring AOP和IOC的实现?动态代理的几种方式?反射的原理?
Q:13.分布式系统怎么做服务治理?1条回答
Q:14.接口如何实现幂等性?
Q:15.开放性问题:如何提高系统的QPS
Q:16.算法题:链表中环的入口节点
Q:17.算法题:判断链表是否有环1条回答
Q:18.算法题:实现二叉树先序,中序,后序遍历
Q:19.你来百度能给百度带来什么样的价值?你如何和产品经理进行沟通?假如你和其他研发技术方案不一致,如何解决?1条回答

相关推荐

5026
Java
未通过感觉没戏
首先介绍一下笔者的背景。笔者是某苦逼工科专业不想考研又保研无望的孩纸,虽然本科不是计算机专业的,但好歹也做过几个小项目(这里感激一下现在充斥着生活各处的编程,让笔者虽然不是计算机专业的学生,但在项目中也被逼着学了一些编程语言,然后加上自己对未来工作出路的担忧,中途或多或少的自学了一些计算机的知识,校招的时候才有底气投IT岗),所以在面试的时候还勉勉强强算有话可说,虽然比不上哪些大牛啦,但是也不至于是那种直接感觉没戏的类型。其实校招的收获还是勉勉强强能看的,刚开始的几家比较大的公司都投了简历,像美团啊,阿里啊,网易啊,华为啊,搜狗啊巴拉巴拉的,就是比较知名的都投了,毕竟广撒网多捞鱼么。中间发生的面试时间冲突啊,上下场连赶的事情没少,中间还出现了一次因为赶场赶的太急了导致电面的时候说错话的……自我介绍的最后笔者一般都会习惯说“希望能加入××”,然后那次实在是两个面试隔太近了,笔试顺口就说了上一家公司的名字……(摊手,宝宝也很绝望啊)。不过还好,最后还是收到了几家比较满意的Offer,像比较知名的就是华为和百度啦,然后就是美图以及一些小一点的公司。不过像我这种对百度有着蜜汁热爱的孩子,当然最后毫无疑问选择了百度啦~~~~...查看更多
2 年前 发布
看准80306
Java
未通过感觉没戏
一共面了两个部门二十多天前上海部门三面结束后,要走了身份证号。上周面了北京的部门,两面。昨天收到hr电话说通过技术面了,是北京的座机号(又看到很多只面了一面的同学也收到hr电话了),所以有点懵,不知道到底过的是哪个部门。。。电话(42min)自我介绍问项目项目,做了啥,难点实习,做了啥对称加密和非对称加密的区别中间人攻击HTTP和HTTPSHTTP有哪些方法cookie深拷贝和浅拷贝有哪些数据类型String,StringBuilder,StringBufferArrayList和Linkedlistjava 的基本特性二叉树满二叉树,完全二叉树二叉树遍历,前中后,层次层次遍历说一下实现无序数组,找两个和为num的数快速排序说一下思想软件工程的思想测试占什么角色为啥想做测试而不是开发?啥问题想问?看中啥?基础、表达逻辑、项目里的角色、潜力、匹配度建议?表达逻辑可以,有潜力 1.      自我介绍2.      代码:用最基本的数据结构实现stack(第一遍忘记实现peek方法,还有一些作用域等细节问题)3.      代码:二叉树前序遍历非递归实现4.      作用域5.      泛型6.      进程与线程区别7.      创建线程的方式8.      线程池9.     代码:实现四个线程交替打印0-10010.   线程调度方式12.   有啥想问的13.   看中啥能力?编程能力,基础知识14.   啥评价?总体还行吧15.   啥时候有通知?三面是交叉面,可能等待时间有点长 1.      自我介绍2.      研究生成绩排名?3.      问项目。4. Android activity生命周期5.      项目有哪些坑(一直追问,答的不好。。。对项目还要总结)6. MySQL有哪些连接7.      代码题:两个有序数组求中位数(时间复杂度最低的做法,插隔板的方法,给15min写)8.      设计测试用例。打开一个app,出现闪屏图4s,图在服务端有配置(从功能、性能、兼容性适配性、客户端、服务端等角度答,不知道还有啥没考虑到的地方)9.      在北京上学为啥要选上海?对工作地点有要求吗?说也是山东人,在上海比在北京好落户,985的成绩不错的落户不困难,户口对以后发展还是很重要。。。(不知道是在暗示我过了还是啥?要是过不了还跟我扯这一套干啥?)10.   啥问题?a)       还合格吗?现在不能说b)       对我啥评价?基础还不错,项目欠缺你们部门主要干啥?商业质量服务,检索、广告业务...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网百度百度面试经验百度面试经验:【java】面试分享
正在招聘百度云存储资深研发工程师200 个岗位