首页 > 7.25滴滴22提前批Java工程师一面凉经
头像
谜M
编辑于 2021-08-02 14:28
+ 关注

7.25滴滴22提前批Java工程师一面凉经

背景

大三本科,双非非统招,Java。

开篇甜点:今年3月投实习滴滴也是组内学长内推,结果简历没过,今年7月本来开始投想到春招滴滴简历都挂了,就没投,滴滴出事后,因为我苦苦没有面试,就试着投了下,很快啊,滴滴就发邮箱跟我约面试。

滴滴一面凉经

上来面试官主动套近乎说你是西安人,然后我说我在西安上大学,面试官说他也是西安上大学,然后我竟然脑子抽风去问他啥学校,面试官是XDU,我双非,氛围有点尬。然后我自己开始了自我介绍。

1.问实习为啥这么短

2.MySQL索引底层实现?(B+树那些)

3.MySQL隔离级别?

4.可重复读底层实现(MVCC,版本链+Read View)

  • 说完面试官没听懂,举了例子一直问,感觉还是没懂。(当时的感觉是很无奈的.....)
  • 继续问不读快照要当前读(快照读只生成一次Read View,当前读每次生成新的Read View)
  • 问什么是Read View?(我心想之前不是说过了吗....)
  • 继续问如何当前读?(我以为问还有没有其他实现方法,我当时有点蒙,也有点无语,没说了,面试官以为我这里没搞明白,说问问基础的问题)

5.堆区和栈区区别?

  • 回答完后又让我再说一遍(当时又感觉有点无语了...)

6.深拷贝浅拷贝?

7.数组和链表的区别?

问后面基础问题面试官就不耐烦了,问完这些说写几个题吧

1.链表判环

2.链表判环并且找环

  • 让证明,当时说博客写过,不过现在忘了(当时我也有点不耐烦了,懒得再重新想了)

3.各种排序算法时间复杂度说说

4.大数据中求topk(最小堆/最大堆)

5.最长公共子串(当时以为最长公共子序列,写完调好了说是子串)

  • 让我在最长公共子序列上面改改就行,这段时间刷题很少,平时都看八股去了,没推出来

6.两个交叉链表的公共节点?

可能时间还早,又说继续问点基础知识

1.TCP状态?

  • 当时听到这个,我想起来了之前看面经面试让画状态机....顿时有点慌
  • 后面面试官让说下三次握手和四次挥手的状态就行,除了last-ack都想到

2.为什么是四次挥手2MSL?

3.linux取最后五行数据?

  • 我说tail命令加些参数就行,问我加啥参数?(linux实践很少,没说出来)
  • 问我实习没看过日志?(没有看过)

4.linux统计仅一小时访问量最大的ip?(不会)

反问:

1.什么部门

2.从事后端的应届生应该巩固什么知识:

  • 面试官先打压了下我,说索引优化啥的,一些场景都没问,还有就是说考的算法题就想让证明,但是没证明出来,最长公共子串也没推出来

  • 扯到了缓存一致性,我立马说延迟双删(昨天晚上看到的),然后说了一遍延迟双删,并且举例子,但是他好像还是没听懂,继续用例子问我,还问为什么是删不是最后写回缓存?(并发写会写脏)。当时本以为应该能过的吧,后面结果收到了感谢信。

总结:

1.我linux方面确实拉

2.立马回去看链表找环证明,已经背过

3.可能我表达能力不太好吧,面试官老听不懂

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

  • 5767次浏览 23人参与

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐