admin管理员组

文章数量:1530517

首先自我介绍,非985,非211学校,主要从事java后台开发,大一至现在做过两个项目(都不深),有一段去小公司的实习经历,今年刚到学校2月底才开始准备实习,陆续投了小米(我是米粉),阿里,华为,腾讯,京东,网易,今日头条等一系列互联网公司,小米,腾讯,今日头条挂一面,网易笔试过了和华为冲突了,去华为面试了,只拿到了阿里的java后台offer,华为应该算是口头offer吧(不过据说城里套路深,有可能是面试官诈你),然后其他几家公司就不打算去面试了。


小米面试

小米是最早的,向来重视算法出名。

准时电话打过来,首先自我介绍,然后倒着输出链表元素(压入占输出),然后问如果要修改链表元素呢(也就是3个指针翻转链表了),然后让手写链表倒数第k个数(两个指针跑,一个先跑k步,后面一个再跑),写好后发邮件给他,老实说以前面试都是说一说算法就行,第一次这样写代码发过去,有点紧张,哆哆嗦嗦打开eclipse写完了发过去.

第二题:给定一个字符串如果某个字符是?   后面可以表示任意多个字符,如果是.说明可以表示一个字符,现在给定两个序列,问第二个能否符合第一个序列,卡住了,想了个递归发过去了。

第三题:设计红包算法。这个想想不是简单么,每一个红包随机啊,最后一个总数减就是了,后来面试官提醒必须至少保证每一个红包为0.01,然后改成先每一个都放0.01,再随机,估计有更好的方法。

你还有什么想说的:

说了自己是米粉,买过小米4,小米5,小米耳机,小米充电宝,关注过小米b站账号,希望能加入小米.面试官来兴趣了,来说说对小米6有啥期待,希望用上澎湃么,一脸懵逼,说了句要是澎湃比晓龙835好就行,只听见面试官爽朗的笑声....

结果:再无消息,第二题和第三题答得都不好。


阿里面试(4面加hr)

阿里是在牛客网上找的内推,顺利过了简历关,然后3月2号打电话过来。

1,自我介绍。

2,项目介绍。

3,实习介绍。

4,java基础(真记不得了,这个真不难)

5,java内存模型(撸完深入理解java虚拟机后都是菜)

6,java多线程(这个地方就问了同步锁,可重入

本文标签: 华为腾讯阿里小米