面--经3


滴滴:

  滴滴面试是散招,就一面,挺简单的,问的问题有:

  1、hashmap与hashtable的区别;

  2、jvm内存模型与垃圾回收方法;

  3、spring 控制反转和依赖注入关系;

  4、mybatis中 %与$的区别;

  5、算法:括号匹配;

  6、sql语句,一个成绩表求出有不及格科目的同学

  然后问我能不能尽快实习,由于不能尽快实习就放弃了。



 



  京东:

  京东是先笔试,过了笔试然后是去酒店三轮面试。

  一面:

  1、ArrayList与LinkedList的区别;

  2、java多线程中synchronized 与lock,volatile关键字,写出线程安全的单例模式

  3、Tcp与Udp

  4、jvm内存分为几块,垃圾回收方法

  5、spring的作用及理解

  6、事务的隔离级别与ACID,mysql的存储引擎

  7、redis技术与zookeeper了解多少,

  8、自己做的项目

  一面面试官对我印象不错,说我没问题了。

  二面:

  1、介绍了自己做的项目

  2、redis与zookeeper的简介与功能,

  然后就结束了。

  Hr面:

  1、为什么选择京东

  2、能实习多长时间

  3、自己的有点与缺点

  4、以后是不是留北京

  京东等了几天,后来发了offer。



 



  百度:



  百度是先笔试然后集中进行的面试,面试为三轮技术面,我是下午面试,从两点十分一直到下午五点四十,面试完身心疲惫,今天hr刚联系我可以入职了,心里终于轻松了。

  (有些不会的问题没记住,问得比我写的多)

  一面:

  1、算法: 一个数组存着1-1000连续的整数,假如我取出其中一个数,怎么能快速找到(用类二分查找)

  2、算法:一个数组存着负数与正数,将正数放在前年,负数放在后面

  3、算法:快速排序+二分查找

  4、java多线程、jvm垃圾回收与内存结构

  5、spring的理解,注入的方式

  6、linux了解多少,vim编辑器,还有一个说的一个编辑器不知道

  7、sql,group by的理解

  8、oracle与mysql的区别

  9、redis了解多少

  10、协议的划分,Tcp与Udp 网络层的ARP协议与ICMP协议,

  等等等,问了一个多小时,问题太多,基本上一面会的都问了一遍

  二面:

  1、算法:二分查找

  2、算法:旋转数组

  3、算法:母鸡、公鸡和小鸡问题:公鸡五块一只,母鸡三块一只,小鸡一块三只,用100元买100只鸡的所有方法

  二面就是三个算法

  三面:

  1、算法:将1到9这9个数放到9宫里。

  2、自己项目+自己项目不足,为什么来百度



  3、redis五种数据类型,当散列类型的value值非常大的时候怎么进行压缩,用redis怎么实现摇一摇与附近的人功能,redis主从复制过程,

  4、zookeeper的常用功能,自己用它来做什么,有没有复杂均衡与主从协调的经验

  5、自己的兴趣爱好

  6、其他的nosql存储

  7、记不清了,应该还有一些。。。



  百度三面面完感觉好多新技术都不会,而且连续三面身心疲惫,百度很看重算法,我写了七个,还是好好刷题吧,面完说两周内给通知,10天后HR终于联系我了。



 



  新浪:

  一面:

  1、算法:快速排序

  2、算法:单链表的快速排序

  3、算法:合并两个有序的单链表

  二面:

  介绍自己做的项目还有他们公司的项目,等通知(已经不想等了)



 





  这是我主要面试的公司,三月份的时候还面过IBM,后来阿里内推,简历直接挂掉,然后笔试360,笔试编程一个不会,笔试直接挂掉,后来才开始刷题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值