Java法式员百度面试攻略,针针见血,助你胜利拿到百度offer
Java法式员百度面试流程
毛遂自荐
答复问题————(详情看下面的攻略)
前面会问你良多手艺问题,从简单到难,晓得问到你打不出来就会又问其他部门的,也是从简单到难,那是通过你答复到阿谁水平来揣度你抵达的一个程度,后面会根据那个来决定你能不克不及进职,还有你的工资可能几适宜。。。
议论薪资
假设你答复的还不错就是谈工资的时候了,那时候就平安了啊,证明他有意要你,你就能够斗胆说出你的期看薪资,就像菜市场的讨价还价,必然要争取到你的抱负工资哦
进职福利
后面会有一个无关紧要的环节,问你有什么问题要问他的,你能够随意问一些,譬如公司做息时间,日常平凡活动怎么样,节假日有什么福利之类的
签合同
进职时间
额外分享一下往百度上班以后的一些小心得
来上班那天,给你安放一个位置,一台电脑,可能什么都没有,假设如许,你第一天的使命就是安拆各类东西啊。要否则就是把svn上面的代码弄到你的电脑往,熟悉他们项目标营业逻辑,一般有一周全两周时间给你熟悉营业,那段时间不懂得你能够往问项目司理啊
接下来就是陆陆续续喊你做一些小工具,都是些举手之劳,只是让你晓得工做的一个流程
渐渐的就起头难了,你会碰着一个大难题,即便对司理来说是很简单的。你会加班到很晚,然后仍是做不出来,然后被骂,骂了之后,司理会说,小伙子啊,不要急,你做不出来能够乞助各人的啊。。。然后你笑着容许"嗯"
接下来又是些琐事。。。。然后一个很大的难题,琐事,难题,那个过程就是你生长的过程
接下来就是百度Java法式员面试攻略
百度一面:
手写ArrayList
手写进造转换算法,求出一个数的二进造数1的个数
JAVA根底 equals和==
多线程体例、threadlocal,各类锁,synchronized和lock
设想形式、spring类加载体例、实例保留在哪、aop ioc、反射机造
类加载器,双亲委任模子,热摆设
jvm内存模子,内存构造、堆的分代算法、堆的分区、gc算法、gc过程。
tcp ip 七层模子 rest接口标准 get和post区别,长度,平安。
tcp ip的arp协议,两个统一收集的主机若何获得对方的mac地址。
负载平衡、高并发、高可用的架构
mysql的引擎区别
redis缓存,redis的集群摆设,热备份,主从备份,主从数据库,hash映射找到晓得指定节点。
领会云计算么,领会云容器docker么,容器和虚拟机的区别
![Java法式员百度面试攻略,针针见血,助你胜利拿到百度offer]
百度二面:
毛遂自荐 项目中负责哪些 做了哪些
项目中的数据库备份,主从数据库、集群
数据库的索引原理,b+树原理,trie树引申,二叉查找树的原理
海量数据中查找一个单词,散布式计算map reduce ,或者用hsah映射挑选部门成果
java的笼统类和接口区别、java的hashmap,java的内存模子,分区,分代垃圾收受接管算法。实例、常量放在哪里。
int 4个字节,double 8个字节。
多线程中的wait和sleep区别,notify的感化
设想形式领会哪些,写一个看察者形式。实现两个接口,一个是主题一个是看察者,并写出对应办法。
写一个消费者消费者队列的办法,别离写两个类代表消费者和消费者,而且用队列模仿其消费消费。用while轮回和waitnotify能够实现,但我忘记在队列上加synchronize关键字,于是让我再写一题。写的是:输进一个字符串,输进第一个只呈现一次的字符,写出来了。
tcp ip的四次挥手 子网掩码的感化, 子网掩码(subnet mask)又喊 收集掩码 、 地址掩码 、子收集遮罩,它是一种用来指明一个IP地址 的哪些位标识的是 主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不克不及零丁存在,它必需连系IP地址一路利用。子网掩码只要一个感化,就是将某个IP地址划分红 收集地址 和主机地址 两部门。
领会linux么,说一下linux的内核锁?没接触过。
有没有用过sed 利用shell脚本写一个将文本中的字符替代掉的脚本,可能说了一下用grep || 替代。没再问linux的
![Java法式员百度面试攻略,针针见血,助你胜利拿到百度offer]
百度三面:
毛遂自荐
负责模块,哪些模块,项目一的架构,我说太久了忘了,说比来的项目。
数据库毗连池用的是什么,设置装备摆设文件呢,数据库驱动怎么下载的,耐久层框架呢。
为什么要用数据库毗连池,有什么益处。
java的内存模子,变量和实例存在哪。java栈的感化,java的堆存什么,办法区存什么。
java的分代收受接管。
项目若何摆设到云主机上,有什么速度提拔,为什么有提拔,答次要是设备性能和带宽。
tomcat的设置装备摆设,堆得初始大小是几,达不晓得。
在百度练习的相关事项。
问碰着过什么难题。
问在碰着问题时候的办法。
抗压才能
优缺点
承受加班。
碰着工做问题,同事不共同怎么办。
快速上手工做的办法。
日常平凡进修的办法,举几点。
为什么要换工做,小我,女友。详情。
什么时候能来。
职业规划
总结
面试从某种意义上,也能够当做是练兵。你不单单是通过一场排场试找到工做,更是通过面试熟悉自我,所以它也是找到自我的一个过程。
同时,需要领会更多关于面试的小身手以及java面试相关材料的,选举一个资本分享群给Java工程师伴侣们——Java架构开发:810589193。群内供给免费的Java架构进修材料(里面有高可用、高并发、高性能及散布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个常识点的架构材料)合理操纵本身每一分每一秒的时间来进修提拔本身,不要再用"没有时间“来掩饰本身思惟上的懒散!趁年轻,使劲拼,给将来的本身一个交代