查看全部1659条面经
最近更新时间:2019-03-11 08:39:38
匿名用户
面试了职位:Java
感觉没戏
电面-在线做算法题要多刻意联系

一共一个小时,前半个小时问简历东西,顺带问java基础知识。这部分感觉没大问题后半个小时写算法,写快速排序,思路有,但是写得很烂。还是要多练练,针对边说边写的情况进行些联系。平时都是默默的写代码,写写画画,但是当和人边交流边写的时候,思路一直不对,有点懵,不适用。所以需要刻意的练习才行。

2 年前 发布

相关推荐

匿名用户
面试了职位:Java - 北京
未通过
微软苏州STCA凉经
一共三轮面试,那我没挺到三面,哎一面是个外国人,上来先英文自我介绍,然后就手撕两道题。一面题目  1.有n个用户,每个用户都会上线一段时间,比如时间a上线,时间b下线,问同一时刻在线的人数最多的有几个? 例,有五个用户 用户  上线时间  下线时间 A 9:30  11:30 B 9:00 12:00 C 10:00 12:30 D 13:30 14:30 E 13:00  14:00 在10:00-11:30期间有3个用户在线,其他时间段都没有超过3个的,所以返回3; 2.有一个部分排序数组,若将从下标i到下标j的子数组进行排序,整个数组就会变成一个排好序的,求下标i和j 例 arr[] = {1, 2, 4, 7, 6, 5, 3, 11, 10, 13, 15} 那么应该把从4到10之间的子数组排序,整个数组就是排序的,返回{2, 8}。 二面虽然是中国人,但是上来也要英文自我介绍,然后继续撕两道题。二面题目: 1.判断一颗二叉树是不是平衡二叉树; 2.(1)若有一个数组有100w个数,0<=i<j<len,求从下标i到下标j的子数组的和。 (2)若更改了ij之间下标k的数,arr[k]=num,接着求子数组的和,要求时间复杂度空间复杂的O(logn)。
面试感受:很好;面试难度:普通难度
2 年前 发布
1033761115
面试了职位:Java - 北京
感觉靠谱
Java面试很好,共5轮面试
微软面试和国内很多大厂方式不一样,很少问八股文微软一般面试分为三个部分:项目介绍、系统设计题和代码算法题系统设计一般会比国内大厂复杂些,可以多加练习代码算法题是外企面试的一大特色,而且一般不简单,一定要多加练习国内的微软有很多部门不会用英语面试,但是建议还是学好英语,毕竟在外企英语还是比较重要微软的面试可以一天面完,也可以多天分开面,可以和HR协商的。个人觉得一天全部面完,会比较考验体力面试结果:后续三轮面试中,有两面反馈很好,另外有一面因为系统设计题做得不够理想,最终被面试官判定为不合格。还是很感谢微软的面试机会,也暴露出自己准备不足的一面。尤其在系统设计题上,要多加练习。
5轮面试:填信息表、笔试、视频面试、电话面试、协作同事面试
面试感受:很好;面试难度:困难;面试来源:内部推荐
2 年前 发布
4259
面试了职位:Java - 北京
感觉没戏
Java面试一般,共1轮面试
1面 1h  面试官是个93年的帅哥,真的是厉害!0.面试官介绍了一下面试内容流程,没错就是直接就开始写编程题。1.面试题是这样的,假设有3栋楼,每栋楼都有对应的高度,假设是(10,15,12),我们有升序排列的包裹,代号表示为(9,14,25,36),要输出包裹被deliver到第几栋大楼的第几层,这个意思就是假设包裹是9,就输出第一栋的第9层,19这个样子。14就是第二栋楼的第四层,24。以此类推。刚开始就只能想到暴力解法,把这三栋楼的数字分成区间 [(1,10),(11,25),(26,37)]这样一个三维数组,那么每个包裹的编号就需要看是否在这几个区间内,遍历每一个小区间,比较这个包裹的数字是否小于等于每个区间的最大值,如果成立那么我们直接输出这个区间的下标以及item-levels[i][0]+1,这样就可以输出第几栋第几层,但是这里的时间复杂度取决于区间的数量,也就是第几栋楼,而且要比较区间当中的数字,所以至少是O(k*2)的复杂度。那有没有更快的时间复杂度更低的方法呢?有,就是维护一个栈,由于我们的包裹编号是升序排列的,所以可以直接在这个区间就直接把之前的数字给pop掉,留下来的就是这个包裹,不停地pop掉,通过这个思路过程,我们只需要O(k)的时间复杂度。工程能力,算法数据结构实在太重要了,在微软考察的往往都是这些。2面 1h 面试官穿个运动裤就来面我了,说明还是很尊重员工的个性的哈哈哈0.直接在去会议室的路上就自我介绍的差不多了。。。1.讲了一下自己的无人机项目。2.问了操作系统的东西,内核态是什么(不知道),有没有写过并发的代码,有没有写多线程的代码来优化过自己的代码。进程和线程的概念,进程间同步与线程间同步的概念。3.做题,一个二叉树,定义N为有叶子结点的结点,L为叶子结点,那么给定一串前序遍历过的字符串假设(NNLLL),求这棵树的高度。这道题的解法就直接通过前序遍历的定义重构一棵二叉树,这个竟然给忘记了。。。我真的是菜,当场凉凉。总结:计算机基础要加强,代码能力就不说了吧,甚至对自己的能力还是有点怀疑的,对自己的期望降低一些吧,加油
1轮面试:笔试
面试感受:一般;面试难度:普通难度;面试来源:猎头推荐
2 年前 发布
7336
面试了职位:Java - 北京
感觉靠谱
Java面试很好,共6轮面试
一面 主要就是java八股,再附带一些计算机网络的东西。然后会问项目经历,你的主要工作是什么,为什么离职之类的话。
6轮面试:电话面试、视频面试、笔试、填信息表、HR面试、总监/老板面试
面试感受:很好;面试难度:困难;面试来源:内部推荐
2 年前 发布
EVA
面试了职位:Java - 北京
确定通过
Java面试一般,共1轮面试
1、开头自我介绍2、让说一个印象深刻的项目3、从项目中找知识点问4、问Java基础static、final等的区别与联系多态的含义解释继承jvm的原理重载解释==与equals区别于联系hashcode()equalsfinal关键字String a =new(a,b,c)共新建了几个对象java多线程set的三个形式ArrayList、LinkedList和Vector的区别与解释new一个对象,内存分配原理5、算法基础快排算法描述,时间复杂度二分查找算法描述,时间复杂度完全二叉树概念平衡二叉树概念红黑树是平衡二叉树么?hashmap与hashtable的区别小顶堆概念6、计算机网络tcp/ip通信三次握手为什么要加ACK五层网络协议7、操作系统进程与多线程(忘了问了没有,反正我没答上来)
1轮面试:视频面试
面试感受:一般;面试难度:有难度;面试来源:校园招聘
2 年前 发布
homhon
面试了职位:Java - 北京
感觉没戏
【Java】面试分享
一面 感受一般,需要刷LC,不知道大家面试的时候出了什么题目,都这样么?对英文要求高的呀,还得练练英文
1轮面试:电话面试
面试感受:不好;面试难度:有难度;面试来源:其他平台
2 年前 发布
看准86117
面试了职位:Java - 北京
感觉没戏
面试:Java。面试还好,难度还是很高的,感觉没戏。
1. 项目,讲了 zk 实现的分布式锁,问还有什么方案,答 redis ,讲了优缺点,问还有什么方案,答了数据库锁。问还有什么方案,答了插入之前查询+版本号。问还有什么方案2. pgsql 的索引机制了解吗,简述一下。pgsql 有哪些锁,简述一下。都尝试讲 mysql 的被打断3. 现在假如你在实验室有一台主机,且 ip 不断变换,你要怎么把这台主机的服务发布出去。答动态绑定 ip 和公网某个端口,问具体怎么做,做哪些配置,在哪部分做。4. 现在假如你要做个单机武侠 RPG 的锁血外挂,你发现这个游戏人物的血量总是在某个固定的物理地址,为什么?你通过一个程序保持这个地址的值始终为100,能实现外挂目的吗?5. 算法题,要求10分钟能跑通用例。
1轮面试:视频面试
面试感受:一般;面试难度:非常困难;面试来源:校园招聘
2022-09-15 发布
整体感受:一般
面试难度:普通难度
面试来源:内部推荐
公司对比
微软中国(Microsoft)
查看更多java开发工程师的内容

正在招聘

机器学习算法专家200个职位

立即沟通