面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
Java
未通过感觉没戏
大概早上9点左右,收到了阿里HR的小姐姐的电话,声音很好听,虽然后面不怎么管我了...跟她约了晚上9点的电话面..然后一整天上班不在状态,开始各种回顾之前准备的知识.为了这次面试大概准备了半个月,利用每天下班到家8点到凌晨1点30的时间,疯狂的补充自己的技术栈.感觉进步飞快.面试从晚上的8点开始,面试官要求在线做一道算法.不巧的是,我的电脑在不久前刚刚坏掉,所以没办法,只能找了楼下一家最近的网咖,找了个相对的安静的包厢(后来还是很吵~~).算法题是:给出一个无序的整形数组,给定一个 target value ,要求找出数组中连续元素相加之和等于target value的元素集合.找出元素下标之和最小的即可.乍一看题目没有想象中难,大概是因为我面的是P6.稍微整理了一下(中间思路很多,所以有点乱),在网页上(阿里有一个在线的网页)开始敲代码.问了面试官有没有编译环境,面试官说用人脑编译一下吧. ~.~题目不难,从头开始遍历数组,写2层循环基本就可以搞定。但是有几个点要注意一下:1.代码风格.因为你写的代码,面试官全程都能实时的看到,所以一些好的代码习惯要提前培养好.(后面面试官的提问也证明了这一点)2.注意一些异常Case的处理,比如参数的合法性,空判断等。3.算法的优化,尽可能给出复杂度低,性能高效的代码大概花了30分钟左右,我提示面试官我做完了.面试官看了一下,指出了一些异常Case的问题,一些算法中需要优化的地方.另外因为我对一些临时变量 \ 成员变量的命名已经形成了一定的习惯,面试官问我有没有读过源码,我说读过一些,然后简单的问了一些源码里的命名规则等等. 这里建议面试者可以读一读阿里出的 ,里面有讲到一些命名相关的内容,应该会对面试有一定的帮助后面又继续问了:1.多线程2.自定义View3.Activity 启动模式4.读写锁5.性能优化,耗电量优化6.还有一些记不清了,但是都是Android中比较基础的东西,但会问的比较深入,会直接问到源码的实现等等.7.另外比较重头的就是项目了.项目里的各种细节都会在这里被放大,这一块占了60%左右感觉第一轮的电话面总共持续了90~100分钟,感觉还Ok,面试官评价也还可以.~~~...查看更多
2 年前 发布
匿名用户
Java
确定通过确定通过
一面自我介绍讲一下实习所做的工作,工作中用了什么算法,用的什么语言Java相对于C++的优点Spring @Autowired和@Resource的区别,讲一下JVM的新生代和老年代,讲一下数据库查询慢的优化方法,Java序列化的作用,应用场景讲一下HashMap在多线程环境下使用可能的后果、有啥替代方案是否关注新技术、HTTPS相对HTTP有啥好处,未来几年的职业规划,二面在百度做了什么工作,是怎么做的,用了什么算法,怎么check效果?用Java做过什么项目,项目用了Java中的哪些框架?为什么要用Spring?为什么要用SpringMVC,如果没有这玩意,你自己咋实现?有啥想问我的,三面,在哪里实习的?介绍下在百度做的项目团队人数?项目背景?团队目标?个人目标?项目里的策略具体是怎么实现的?策略是自己开发的么?团队内会互相学习策略么?测试数据集有多大?关键词表有多大?在百度印象最深的一件事?公司和个人用什么语言?喜欢研究哪一块?平时都是怎么提升个人能力的?比如并发分布式这一块?如何保证你学到的高并发技术,不是demo层面,而是真正能在高并发环境行得通?四面(交叉面)自我介绍在百度做的工作和具体细节,策略实现方式Linux的内存管理方面有了解吗?(不了解)那你了解操作系统啥?讲一下死锁的产生条件和避免吧,讲一下银行家算法是如何避免死锁的,Linux的IO讲一下?(类型、IO效率、链接数、支持IO大小)求最短路的算法中了解哪些?具体讲下dijkstra算法吧,讲下JVM中的内存模型吧,有什么想问我的,五面(HR面)意向工作和打算?你说有比赛top3,简单介绍下情况大学学的专业?算法方面的课程情况介绍下软件杯这个项目?前后端意向?介绍下在百度做的工作,项目背景,你的角色百度工作和个人技术兴趣是否契合?对工作环境、地点、方向有什么要求?有什么想问我的?(问了两个问题,信号太差面试官都听错了 = =)...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网阿里巴巴阿里巴巴面试经验阿里巴巴面试经验:难度中等偏上的面试,气氛很紧张。