饿了么 一面面题(略受打击)

1.  为什么数据库索引的数据结构是B+树,而不是红黑树?

  (这就要求你既了解B+树,也了解红黑树,还知道其不同之处。本屌只说了两种数据结构的特点,不知道索引为何这样选型,这题打分5分,10分制)

2.  一个完整的RPC请求过程,请详述?

  (之前整理过,地址  http://www.cnblogs.com/xinde123/p/7800524.html ,所以打分8分)

3.  简述一条sql的执行过程。

  (这个听说过,还真没研究过啊。0分)

4.  口述如何实现循环链表。

  (断断续续说了一些,主要把链表的结构实现给他讲了,循环的特征没讲明白,打分5分)

5.  快速排序详述。

  (这还是比较基本的,分治思想给他说的明明白白的,9分)

6.  如果一个正序数组,利用快排置为倒序,时间复杂度多少?

  (正常来说复杂度为logN,但是这种情况真没研究过,可能还是对这种算法了解不够深入, 0分)

7.  String a = “abc”   与   String a = new String("abc"),有什么区别?

  (这个比较清楚,前者会拿abc字面量去字符串常量池里去比对,如果有,将它的引用直接赋予a,没有新建一个。后者则一定会在堆里生成新的对象, 10分)

8.  java8,Stream用法简述,并讲出其底层实现。

  (前面用过,大概可以讲出来,后面底层实现完全没看过。3分)

9.  java序列化 Serializable接口的实现。

  (这个真没研究过,只知道序列化是为了将对象变成二进制流,便于网络传输或者磁盘存储的,2分)

10. 为什么重写equals()方法时还要同时重写hasCode()方法?

  (简单讲了equals对元素的比较顺序,6分)

总体来讲,在大牛面前,怎么扯相关的都不行,他只想听到他问的问题的答案。结果可想而知,我勉强答了一半不到吧,所以应该GG了。。

原文地址:https://www.cnblogs.com/xinde123/p/8665470.html

时间: 2024-08-29 18:42:14

饿了么 一面面题(略受打击)的相关文章

最近很受打击啊

最近很受打击啊,一小伙子上门来求(拿)面(内)试(裤),说关注开源中国5年了, 问社区id,"没注册!",关注5年未注册,我泪奔了. 我不死心继续问,你总参加过咱们的线下活动吧(因为参加线下活动,报名是要注册的),"知道有线下活动,但没参加过",苍天啊,大地啊. 又有一哥们问,你们源创会大概多少人参加,答曰250-450左右吧,今年搞了次大的,1500人.啥?300多不错了,咋行业内没听说过,你们PR做得忒差了!我无语,好在不是RP差,PR差就差吧. 大伙儿给评评理

Oracle大裁员:为什么中国区此次裁员中受打击最严重?

从目前的公开信息来看,Oracle中国的裁员还只是第一批,并将继续跟进.最终目标是废除整个中国研发中心,包括目前Oracle的研发重点--云计算. 那么问题来了,既然甲骨文在全球面临挑战,为什么中国是此次裁员中受打击最严重的? 我们必须首先了解不同类型的外国公司的全球研发中心.外国公司的全球研发中心根据其职责可以分为两类.第一类是服务当地市场,包括售前.技术支持.本地化等.这些研发中心的生存在很大程度上取决于当地市场的表现.如果性能良好,则进行扩展.相反,它会收缩,甚至裁员.从此次裁员的角度来看

春运抢票高峰一票难求 “曲线”回家攻略受追捧

The area of dwellings behind him, Jonas rode past the community structures, hoping to spot Asher's bicycle parked beside one of the small factories or office buildings. He passed the Childcare Center where Lily stayed after school, and the play areas

受打击了!!!

今天仍然主要学习了循环语句for的使用和breaf.continue 今天在学习中,倍受打击啊! for(表示式1:2:3){  循环体 } 表达式1:定义一个变量的初始值即可,在有些情况中也可以不写 表达式2:相当于之前学习if,while中的判断条件,是否执行循环 表达式3:就是控制变量 首先执行一次表达式1,然后开始,满足条件,开始循环.再进行变量的改变,如果改变后变量仍然满足条件,则继续执行.直到不满足条件为止. 感觉对fou语句的结构以及原理,都还理解.但是在做练习中,倍受打击.〒_〒

受打击了:你是学.net 的吧?

我在网上投了简历,今天去面试, 去到才知道有面试题做,做完之后自知答的很烂. 没想到面试我的那个人,一开始就很直接,说: 我感觉你很喜欢用英语, 但英语很烂 我觉得你很喜欢用别人的东西, 但技术水平很一般 你的 javascript 真的很烂 对于这样的疑问,我很紧张,默默点了点头. 我知道面试题可能答非所问,语无伦次,所以我说我写了个论坛,看下吧,之后再继续聊. 我到了电脑旁,无视已打开好的360,默默打开谷歌浏览器. 我准备输入我的论坛网址的时候,啊!键盘上的字母怎么没有的. 我凭感觉居然很

贫困带回家关税也受打击高房价是给大家更适的

http://zhongshan.566855.com/construction/4826.html http://zhongshan.566855.com/construction/4827.html http://zhongshan.566855.com/construction/4828.html http://zhongshan.566855.com/construction/4829.html http://zhongshan.566855.com/construction/4830.

百度很受打击符合设计费接啊考虑是否

http://www.ebay.com/cln/sh_n4ptw2r/20150211/176626267017 http://www.ebay.com/cln/chew624/20150211/176755437014 http://www.ebay.com/cln/y-l8345/20150211/177060902015 http://www.ebay.com/cln/zag3787/20150211/176574588019 http://www.ebay.com/cln/jianldz

hibernate 在tomcat7.X 下配置mysql数据源

先说一点题外话,LZ最近学习java web.今天刚看到hibernate,发现在hibernate配置数据源时网上的资料都太久远了,一般以tomcat 5 版本下的配置居多.而tomcat 7下的配置略有变化,新手找资料困难,可能会略受打击,故整理资料与大家共享,也可作备忘之用!若有不当之处,还请不吝赐教! 1.添加数据库驱动包mysql-connector-java-5.1.13-bin.jar加入到tomcat目录下的lib包中. 注意:网上几乎所有版本都说需要添加commons-dbcp

CF round416 div2 补题

A. Vladik and Courtesy 水题略过 #include<cstdio> #include<cstdlib> #include<cmath> using namespace std; typedef long long int LL; int main() { LL a,b; scanf("%I64d%I64d",&a,&b); LL num=1; while(true) { if(a<num){printf(&