阿里钉钉面试经验分享,欢迎投简历,可帮看简历

一、面试过程
我是19届春招加入钉钉文档协同部门的。我当年面试一共有三轮技术面:一面基础知识,二面TL综合考察,三面交叉面。以及一轮HR。
技术面主要主要考察:基础知识和掌握的深度、算法、项目实践经验、综合实力。
要强调的是,思考问题的过程很重要,不止关注结果。这里有个小故事,是我去年面试的波折经历。我去年二面的时候,是我们技术Leader面的我,师兄也不按套路出牌,上来问了我一个逻辑思维问题,把我给问懵了,我半天才反应过来题意。然后我做的时候,一开始思路还想错了,把自己绕进了死胡同,但是我求生欲强。。。我不断尝试各种解法,也一直在跟师兄沟通自己的思路。后来师兄提示我可以换个思路想想,后来我在师兄的引导下,最后终于做出来了。这道题我当时做了半个小时,我当时就觉得自己肯定要挂了。最后师兄问我,这道题如果再让你做一遍,你觉得你有哪些地方可以改进。
当然最后我面试还是通过了,后来我回想的时候,我觉得我们师兄太厉害了,他关注的不仅是你得到的结果,还有你思考问题的过程。我觉得这不仅在面试中,在平时工作中也是一样。我们会遇到很多困难,但是不要轻易放弃,有时还可以听听别人的意见,做完事之后要懂得总结反思。我觉得这也是给我上了很好的一课。
下面就面试的几个环节,大致说一下要注意的点:
(1)基础知识
经常考察的一些点有:Java 并发编程、JVM 虚拟机、操作系统、计算机网络、数据库、中间件、常用框架等。供大家参考。
(2)算法
不要上来就开始写代码,先说思路,跟面试官确认(比如有同学上来写了十分钟代码,最后发现题意理解错了,就很尴尬)。
还要考虑代码健壮性:情况考虑全面、异常处理、边界值、入参检查。
(3)项目、实习经验
强调自己的工作:为了解决什么问题、使用了什么关键技术(为什么使用这种技术)、达到了怎样的效果。
(4)询问面试官的问题
面试完了,面试官可能会跟你说,我现在没什么问题了,你有什么问题要问我。这时候一定要大胆去问,面试是一个双向选择的过程,面试官也不希望你是盲目选择他们的。大家可以问一下:主要工作内容、工作中的挑战、团队建设。
(5)HR面
最终要的就是要强调,不要轻视HR面,我们HR小姐姐也是会刷人的。
自我介绍给大家分享一个小技巧:贴标签,比如我是一个外向的人、我是一个善于合作的人,然后再举几个小例子解释你的标签,就可以很快地让HR对你有个生动的了解。

二、面试心态
面试是双向的了解过程,不仅是我们选中了你,也是你选中了我们。面试官不会故意刁难你,会尽量问你擅长的领域。好多小伙伴都跟我说他们的面试过程很愉悦,我们师兄师姐都很nice,所以大家放轻松。
校招面试不要求你啥都会,但你要展示出自己的优势。问到你擅长的,就主动多说点,不要等面试官问,要努力展示自己。你甚至可以跟面试官说,你主要的研究领域是什么,擅长的方向是什么。
如果问到你不会的,那能说多少说多少,不会就说不会,面试官会换个问题问你,千万不要不懂装懂。
再有就是不要只重视问题的结果,思考的过程也很重要,面试过程中要充分和面试官沟通,让面试官了解到你思考到哪一步了。

祝大家都能收获一个好结果。

三、最后打个广告
欢迎大家投递我们钉钉文档协同组,组内目前前后端急缺,HC超多(组内几十个),投简历三天内安排面试!!全程帮忙跟踪进度并答疑。
大家可以加我微信或者钉钉投简历,可帮忙看简历,可跟踪面试进度,微信钉钉同号:wanyuevera。


#内推##实习##阿里巴巴##春招#
全部评论
HC依然充足哈~之前以为前端简历会缺,结果现在Java岗简历也超级少……跪求简历
点赞 回复
分享
发布于 2021-03-26 17:32
Java和前端简历都缺,HC依然充足,欢迎咨询,有问必答
点赞 回复
分享
发布于 2021-04-02 15:53
百信银行
校招火热招聘中
官网直投
欢迎投递,欢迎咨询,有问必答,负责到底
点赞 回复
分享
发布于 2021-04-08 16:25
别的BU可能已经快招满了,但我们HC依然十分充足,最近推的小伙伴有已经到二面的,还有正在等offer的啦~
点赞 回复
分享
发布于 2021-04-13 14:28

相关推荐

第二题代码:public static void main(String[] args) {        Scanner in = new Scanner(System.in);         int n = in.nextInt();        int[] a = new int[n];        int[] b = new int[n];        for(int i=0;i            a[i] = in.nextInt();            b[i] = a[i];}        Arrays.sort(a);long[] sum = new long[n+1];        for(int i=0;i            sum[i+1] = sum[i]+a[i];}        for(int i=0;i            int j =findIndex(a,b[i]);            long left =(long) b[i]*j-sum[j];            long right=sum[n]-sum[j]-(long) b[i]*(n-j);            System.out.println(left+right);}    }    public static int findIndex(int[] nums, int target){        int left=-1,right=nums.length;        while(left+1            int mid = left+(right-left)/2;            if(nums[mid]                left=mid;            } else if (nums[mid]>target) {                right = mid;            }        }        return right;    }
点赞 评论 收藏
转发
2 4 评论
分享
牛客网
牛客企业服务