Java法式员百度面试攻略,针针见血,助你胜利拿到百度offer

3个月前 (11-30 19:05)阅读3回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值130925
  • 级别管理员
  • 主题26185
  • 回复0
楼主

  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等多个常识点的架构材料)合理操纵本身每一分每一秒的时间来进修提拔本身,不要再用"没有时间“来掩饰本身思惟上的懒散!趁年轻,使劲拼,给将来的本身一个交代

0
回帖

Java法式员百度面试攻略,针针见血,助你胜利拿到百度offer 期待您的回复!

取消