博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2014-04-21-阿里巴巴暑期实习-后台研发-二面经验
阅读量:5291 次
发布时间:2019-06-14

本文共 608 字,大约阅读时间需要 2 分钟。

周一面试第一个,9点50開始,持续了1个小时左右,两个面试官,一个HR,一个技术。

整个面试大致分为三个部分:20分钟聊项目,20分钟研究了一道题,20分钟HR扯

一、依据简历问项目,问的特别仔细,先是自己介绍项目,然后他挑感兴趣的问你在当中做了什么,怎么解决这个问题的。当中还夹杂着一些知识的迁移,比方,问了我Linux用户态到内核态有哪些开销?优化代码过程详细你是怎么实现的?

二、题目:CacheKey-Value设计题,有一个1G的Cache缓存,里面存的是键值对,有一定的淘汰准则,问用什么样的数据结构来实现它的get()和put()操作

我開始说用Hash保证O(1)的查找效率,后来又想用排序(显然复杂度太高,面试官皱眉),他提示说近期get的热度就会最高,我想到了队列,后来总算说出了双向链表,最后写了个双向链表删除一个节点的代码。

        回来网上一搜有类似的题目http://oj.leetcode.com/problems/lru-cache/

        正解Hash+双向链表

三、HR问题:

1、家乡哪里,对以后工作地点有没期望?

2、自己未来职业规划,为什么选阿里实习?

3、你了解的阿里是什么样的,为了来阿里,做过哪些准备?

4、工作&学习中,有没有崇拜的人

5、自己优缺点有哪些?

6、特长爱好之类的

 

转载于:https://www.cnblogs.com/mfrbuaa/p/3761036.html

你可能感兴趣的文章
jqery总结
查看>>
Lodop获取客户端主网卡ip地址是0.0.0.0
查看>>
VSCODE更改文件时,提示:EACCES: permission denied的解决办法(mac电脑系统)
查看>>
web前端之路,js的一些好书(摘自聂微东 )
查看>>
【模板】对拍程序
查看>>
微信小程序开发初体验
查看>>
dos批处理(bat)运行exe
查看>>
关键字
查看>>
Pycharm安装Markdown插件
查看>>
上传图片并预览
查看>>
哈夫曼编码_静态库
查看>>
【转】redo与undo
查看>>
C#更新程序设计
查看>>
常用Request对象获取请求信息
查看>>
解决升级系统导致的 curl: (48) An unknown option was passed in to libcurl
查看>>
Shell命令-内置命令及其它之watch、date
查看>>
Java Session 介绍;
查看>>
spoj TBATTLE 质因数分解+二分
查看>>
Django 模型层
查看>>
第8章-方法
查看>>