资讯/22.3MB
阿里钉钉是一款专为企业办公打造的功能app,在阿里钉钉app中,包含多种功能模式,人性化的考勤打卡系统,可以直接在线通过通讯录进行好友的添加,覆盖行业多个领域,轻松管理,快下载阿里钉钉试试吧!
个人账户注册
可以下载登录官网和市场上最重要的应用,用手机安装,进入个人注册按钮,点击使用手机号注册自己的钉钉账号。
密码恢复
钉钉手机客户端提供验证访问码,验证成功即可改(设)密码,方便快捷。
公司账户注册
登录官网,点击企业注册按钮,立即注册。
工商注册需要相应的营业执照、管理员身份证信息等。
上传您的通讯录
登录官网,点击企业登录按钮,即可上传和管理员工及其联系方式。
在手机上创建一个团队
登录手机钉钉客户端--点击联系人栏目--点击添加按钮--点击创建团队。
在PC上创建一个团队
登录官网,点击企业注册按钮,立即注册您的团队。
创建一个业务组
登录手机钉钉客户端--点击右上角的 "+"按钮--选择 "企业群聊"--选择公司--选择对应部门。
使用钉钉信息
登录手机钉钉客户端--点击叮嘱栏目--点击叮嘱按钮--设置发送方式、人员、时间、内容。
【钉钉密聊】:不留痕迹的私密聊天,已读30秒后自动销毁、头像和名字打马赛克等,防止截图泄露;
【智能办公应用】:解决企业日常办公需求,如考勤、签到、审批、日志、公告、请假、报销、出差等,同时全面支持接入企业自定义应用,让工作更简单;
【钉盘、企业云盘】:个人、企业文件存储,一个钉盘全搞定。随时随地查看,并能通过聊天发送;
【办公电话】:企业组织专属电话,公务私事分开打,外部来电不漏接,随身携带的办公电话,员工免费拨打,新增拨号盘功能;
【电话会议】:全员可用的多人电话会议,让每一个人都可以轻松完成多人沟通;并支持高清稳定的语音通话、视频通话,让面试、汇报等沟通更方便高效;
【DING】: 重要的事可以发送语音/文字DING,通过电话或短信100%送达,把重要事项管理起来;
【统一通讯录】: 企业或者团队组织,内部、外部联系人组织架构统一管理,一目了然,随时随地快速找到人;
【单聊/群聊】:聊天消息已读未读尽在掌控,可发送多种常用办公文件,企业间的业务往来、同事间的工作往来,现已无缝整合到聊天场景中,让沟通更高效【钉邮、企业邮箱】:与聊天完美融合,实现已读未读,未读邮件可转DING发送,支持163、QQ等个人及企业邮箱登录;
【多端同步】:网页版、Mac版、iPad版、App watch版与手机端配合使用,互传文件,打造无缝信息沟通;
【外部联系人】:客户信息公司统一管理,用标签给客户分类快速找人,方便记录所有业务往来,主管一目了然;
【智能移动办公门户】:钉钉为部分行业定制专属的智能移动办公门户,2265学习行业精英的经营管理方式;
【钉钉安全】钉钉依托阿里巴巴集团十多年攻防安全技术沉淀,企业数据使用银行级别加密技术方案,对敏感数据的保护贯穿整个数据安全生命周期。
1、提供专业、便捷又省钱的商务电话和网络通讯能力,让业务沟通更安全高效
【智能热线电话】全国统一客服号码,智能语音导航,大幅提升企业形象。漏接电话智能机器人实时播报,不放过任何商机。所有来电数据智能分析,洞悉潜在问题,为企业决策助力。
【视频电话会议】可随时随地发起多人电话/视频会议,高清网络通话、0话费,让你与同事、客户如同面对面沟通。
【智能办公电话】极速开通免部署,专业的商务电话。企业付费员工免费拨打,省去报销麻烦;自定义语音导航,1分钟提升企业形象。
2、提供学校、教育机构等在线上课的全套解决方案,停课不停学。
【在线课堂】老师可随时随地在线教学,支持与学生连麦等课堂互动,视频课程还可以反复观看。
【家校本】在线上课后,老师可以通过家校本布置功课作业,及时巩固课堂所学的知识。
【打卡任务】在家上课,也要注意锻炼身体。老师可以发布运动打卡,让学生在家也养成锻炼的好习惯。
3、钉盘钉邮与聊天功能集于一身,让办公更便利
【钉盘-企业云盘】企业文件云端安全共享,一个钉盘全搞定,随时随地查看,方便又安全。
【钉邮-企业邮箱】与聊天完美融合,实现邮件已读未读,未读邮件可转DING发送,支持各类企业邮箱,及163、QQ等个人邮箱。
4、提供银行级安全服务,让企业数据安全无忧
【钉钉安全】钉钉集成阿里巴巴集团十多年沉淀的网络安全攻防能力,采用银行级加密技术对企业数据进行加密保护。同时支持第三方加密技术,让企业安全更进一步。
5、支持智能自动算薪及智能工资条发放能力,让发薪更高效、更安全。
【智能薪酬】自动同步考勤请假数据,支持2019新个税算法公式,自定义计算准确算薪,人力成本清晰可见,比手动算薪更高效、更准确。
【智能工资条】1分钟导入电子表格,自动生成电子工资条,随时随地查看历史工资数据,可撤回避免发放疏漏,员工查看状态一目了然,工资疑问实时解答,比纸质工资条更高效、更安全。
6、提供数字化商务人脉管理功能,让商务往来简单高效
【数字化活名片】活的名片永不过期,身份真实可信,百人互换名片只需3秒。
【智能人脉管理】数字化商务人脉,智能分类,自动整理轻松找人。
【人脉共享】组织内共享商务人脉,沉淀商务资产。
7、更多功能与服务:
【多端同步】支持Mac、iPhone、iPad、Apple Watch等多个平台,手机电脑消息同步,随时随地轻松工作。
【钉钉运动】支持接入HealthKit健康数据,与同事一起互晒每日步数,让大家在关注工作的同时不忘健康。
【钉钉免费专家服务】钉钉部署专家服务已遍布全国,可以通过上门/远程服务的方式为企业提供免费的1对1指导服务,助力企业实现全面数字化。
8、提供专注、高效、安全的即时通讯解决方案,让工作沟通更顺畅
【消息已读未读,一目了然】支持单聊和群聊,并且可查看自己发送的聊天信息的已读未读状态,沟通更高效。
【DING一下,使命必达】紧急或重要的事可以发送DING消息,通过应用内、电话或短信等多种方式100%送达给对方。
【钉钉密聊,阅后即焚】提供商业私密聊天模式,全程银行级加密,消息已读30秒后自动销毁,不留痕迹。支持头像和名字打马赛克,即使截屏也不怕个人信息泄露。
9、提供为企业量身定制的免费OA办公系统,让工作更简单
【统一通讯录】支持导入企业组织架构,统一管理,员工之间可随时随地安全地沟通与协同,大幅提升沟通协同效率。
【智能办公应用】提供考勤、签到、审批、日志、公告、请假、报销、出差等OA功能,同时支持企业自定义应用接入,全面实现智能移动办公。
钉钉1面,3月1日(电话面试,1个小时)
本科、研究生学过什么跟计算机相关的课?
tcp、http协议相关;http1.1和2.0区别
堆排序的过程
Java单例有几种方式
静态方法同步和普通方法同步的区别
线程池7大参数、工作原理
点击手机桌面应用图标后发生了什么
View三大流程说了一下,流式布局FlowLayout怎么实现的
retrofit原理,看过okhttp源码,讲了一下okhttp的工作原理(分发器、拦截器,讲了细节)
聊了项目(讲了好久),几个方面如下:
(1)项目中用了kotlin协程,于是问了协程的相关理念,面试官可能觉得说的不太全,就给补充了一下。 然后说协程这样的新技术国外有人用,国内用的很少(因为使用协程会改变老项目原有网络架构,对于新项目可以使用,想要取代老项目比较困难)。
(2)如果用户反应app有问题,该怎么解决?回答网络抓包,面试官说大型项目不可能通过抓包来找问题,后来经过暗示,正确做法应该是生成日志文件并提交到服务器。
(3)聊了项目中登录相关的业务怎么实现的(将服务器响应的token持久化并添加到请求头)。
提问环节。问了面试官kotlin在企业应用中是否有用到,面试官说由于Java和kotlin并不冲突,因此在项目中是共存的。
第二天下午接到了约2面的电话,就约在当天晚上
钉钉2面,3月2日(电话面试,1个小时)
聊了研究生、本科阶段得过哪些奖,做过哪些项目或者参加过哪些比赛。具体问了本科参加过的一个水中机器人的比赛(stm32单片机做的),怎么识别水中的路线之类的一些细节;又问了简历中的一个医疗机器人的项目(遇到了哪些问题、只是实验室做着玩还是准备用在现实生活中);又问了参加过的数学竞赛,这个竞赛考察了什么能力等等。
问设计模式,Android源码或者第三方开源框架应用设计模式举例?(说了okhttp拦截器责任链模式)
自己的项目有没有用设计模式?(retrofit单例,用的kotlin的object关键字实现)
Android源码中你认为有哪些方面设计的很优秀的地方?(说了Android view体系)
聊kotlin,kotlin相比于Java有哪些优势、具体有哪些特性、语法糖之类的
谈谈对mvvm、mvc架构的理解,为什么你要在项目中使用mvvm?(当然是Google推荐使用mvvm)
聊对工作、学习方面的态度,应该具备什么能力等等
三道算法题(说思路):
(1)二叉树的最近公共祖先(只想出来一种比较笨的方法)
(2)遍历二叉树的第k层节点(递归迭代都讲了)
(3)给一个中文字符串“一万两千八百一十一”(只是个例子),输出这个字符串对应的数值(没想出来)
提问环节,问了部门的氛围如何之类的
二面之后参加了阿里的第一次笔试,两道力扣hard题,血难,加上我之前没练过ACM输入输出,最后一道也没过0分
(1)力扣1411:网格图涂色的方案数
(2)力扣815:公交路线
笔试之后心态崩了,觉得0分应该进不了阿里了,没想到过了两周二面的面试官给打了个电话,说前两面的面试成绩挺好,可以再给一个机会,用阿里伯乐平台出了4道题(其实是前两道有点难,第一道贪心算法,第二道工厂模式+策略模式+多线程都不会),才又出了后面两道简单的算法题,一个反转字符串中的单词,一个求链表倒数第k个节点,这俩写出来了。一周之后接到了3面的电话。
钉钉3面,3月24日(电话面试,40分钟)
自我介绍
聊项目,mvc、mvp和mvvm架构各自的特点;在项目中最具有挑战的是什么?项目收获到了什么?
算法题:给两个字符数组,举例:{h,e,l,l,o, ,w,o,r,l,d}和{e,o},如果第一个数组中存在第二个数组中的元素则去掉,后面的元素往前顺移,结果为:{h,l,l, ,w, r,l,d}。要求时间复杂度为O(n),空间复杂度为O(1)。
你认为什么样的人可以称之为技术大佬?如果只有30分钟,你会依据什么来判断一个人是不是大佬?你认为自己身边最厉害的技术大佬是谁?他为什么会成为大佬?你愿不愿意推荐他到我们顶顶团队(我说他投了蚂蚁,面试官说他做了错误的选择....)?如果让你在半年之内达到他的水平,你的学习规划是什么?你会不会向他请教学习方法?
反问:
(1)大厂对新技术的态度是怎样的?
(2)鸿蒙会不会取代Android?Android的前景怎样?面试官先问了我的观点,后来说了自己的观点:不会。
为什么不会?这个要自己查找最近几年出现的智能手机系统,它们为什么没有Android和iOS成功,从中找答案。
钉钉HR面,3月30日(钉钉视频面试,20分钟)
自我介绍,开了共享屏幕现场给HR展示了之前的一个项目
你的项目UI界面是自己设计的吗?
你对未来的规划是什么?
有没有投别的大厂?
大厂有很多,为什么要投阿里?为什么要投钉钉部门?
你对互联网行业加班现状怎么看?你对加班的态度怎样?
提问环节:
(1)实习生待遇怎样?
(2)转正率高不高?(阿里实习期间如果表现正常基本都能转正,除非自己不想转正)
(3)加班情况怎样?(除了大版本更新,平时不会像拼多多那么肝,一般晚上九点就清场了,周末基本也不用加班)
面试经验总结
一定要谨慎对待写在简历上的东西,一定要对简历上的东西非常熟悉。因为一般情况下,面试官都是会根据你 的简历来问的;
注重计算机基础。对自己投递岗位需要的技能足够熟练,对其他岗位需要的知识也要有所了解。
注重算法。很多人都没有意识到算法的重要性,国外的企业都在问算法题,国内大厂算法现在也是必不可少的,算是行业风口,掌握算法的人将拿到更多的机会。
关注技术视野。技术视野是大家容易忽略的一个点,包括深度和广度,包括阿里在内的很多大厂面试都很看重这个。有些人面试答得很好,却给面试官留下一个视野狭窄的印象。
能有一个上得了台面的项目也非常重要,这很可能是面试官会大量发问的地方,所以在面试 之前好好回顾一下自己所做的项目;
和面试官聊基础知识比如设计模式的使用、多线程的使用等等,可以结合具体的项目场景或者是自己在平时是 如何使用的;
建议提前了解一下自己想要面试的公司的价值观,判断一下自己究竟是否适合这个公司。
我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、 丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!
另外,希望学弟学妹早有规划,不妨正式工作前来阿里实习多看看。如果你觉得自己目前的硬实力又不到,我觉得还是有必要去努力一下的,技术能力的高低能决定你走多远,平台的高低,能决定你的高度。
面试官通常会问一些开放性的问题,对你的思维拓展能力、多方位的思考能力也是一种考验
永远不要打无准备之仗!早做准备,多做准备!
下面分享一下我之前刷过的面试题以及算法资料,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
Java部分
操作系统相关
JDK&JVM&JRE
面向过程 & 面向对象
八大基本数据类型&引用类型
数组
Java异常
集合(容器)
线程
泛型
反射
注解
Socket编程
设计模式
JVM相关
Android部分
Activity
典型情况下的Activity生命周期?
异常情况下的Activity的生命周期 & 数据如何保存和恢复?
从Activity A跳转到Activity B之后,然后再点击back建之后,它们的生命周期调用流程是什么?
如何统计Activity的工作时间?
Activity的启动模式 & 使用场景
如何在任意位置关掉应用所有Activity & 如何在任意位置关掉指定的Activity?
Activity的启动流程(从源码角度解析)?
Activity任务栈是什么?在项目中有用到它吗?说给我听听
BroadcastReceiver
广播是什么?
广播的注册方式有哪些?
广播的分类 & 特性 & 使用场景?
ContentProvider
什么是内容提供者?
说说如何创建自己应用的内容提供者 & 使用场景
说说ContentProvider的原理
ContentProvider,ContentResolver,ContentObserver之间的关系
说说ContentProvider的权限管理
Service
什么是Service?
说说Service的生命周期
Service和Thread的区别?
Android 5.0以上的隐式启动问题及其解决方案。
Service保活方案
IntentService是什么 & 原理 & 使用场景 & 和Service的区别。
创建一个独立进程的Service应该怎样做?
Handler
子线程一定不能更新UI吗?
给我说说Handler的原理
Handler导致的内存泄露你是如何解决的?
如何使用Handler让子线程和子线程通信?
HandlerThread是什么 & 原理 & 使用场景?
一个线程能否创建多个Handler,Handler和Looper之间的对应关系?
为什么Android系统不建议子线程访问UI?
AsyncTask
AsyncTask是什么?能解决什么问题
给我谈谈AsyncTask的三个泛型参数作用 & 它的一些方法作用。
给我说说AsyncTask的原理
你觉得AsyncTask有不足之处吗?
Fragment
Android中v4包下Fragment和app包下Fragment的区别是什么?
Fragment的生命周期 & 请结合Activity的生命周期再一起说说。
说说Fragment如何进行懒加载。
ViewPager + Fragment结合使用会出现内存泄漏吗 & 如何解决?
Fragment如何和Activity进行通信 & Fragment之间如何进行通信?
给我谈谈Fragment3种切换的方式以及区别 & 使用场景。
文件存储
说说Android中数据持久化的方式 & 使用场景
接触过MMKV吗?说说SharedPreference和它的区别
第三方数据库框架用过哪些?有没有自己封装过一个SQLite的库
SQLite是线程安全的吗 & SharedPreference是线程安全的吗?
请简单的给我说说什么是三级缓存?
SharedPreference的apply和commit的区别
谈谈你对SQLite事务的认识
ListView & RecyclerView
ListView是什么?如何使用?
RecyclerView是什么?如何使用?如何返回不一样的Item。
ListView和RecycyclerView的区别是什么?
分别讲讲你对ListView & RecyclerView的优化经验。
给我说说RecyclerView的回收复用机制
说说你是如何给ListView & RecyclerView加上拉刷新 & 下拉加载更多机制
谈谈你是如何对ListView & RecycleView进行局部刷新的?
图片编程
你对Bitmap了解吗?它在内存中如何存在?
有关Bitmap导致OOM的原因知道吗?如何优化?
给我谈谈图片压缩。
LruCache & DiskLruCache原理。
说说你平常会使用的一些第三方图片加载库,最好给我谈谈它的原理。
如果让你设计一个图片加载库,你会如何设计?
你知道Android中处理图片的一些库吗(OpenCv & GPUImage ...)?
WebView
WebView会导致内存泄露吗?原因是什么?解决方式有哪些?
你知道Hybrid开发吗?说说你的相关经验
说说WebSettings & WebViewClient & WebChromeClient这三个类的作用 & 用法。
说说你了解的Hybrid框架。
如何提高原生的WebView加载速度?
谈谈你对webView工作机制的认识,你在项目中优化过它吗?说说是从哪些方面着手的?
ViewPager
什么是ViewPager?说说它的那些适配器。(校招&实习)
你了解ViewPager2吗?和ViewPager 1有哪些区别?
ViewPager + Fragment结合使用存在的内存泄漏的原因是什么?如何解决?
View事件分发机制
什么是事件分发机制?主要用来解决什么问题?(校招&实习)
给我说说事件分发的流程 & 你项目解决事件冲突的一些案例。
分别讲讲有关事件分发的三个方法的作用及关系。
如果我在一个设置了点击事件的TextView中dispatchTouchEvent方法强制返回ture或
者false会发生什么?
谈谈你对MotionEvent的认识?Cancel事件是什么情况下触发的?
v6.5.10.11版本
【钉钉名片:新改版、新升级】
新增名片分享到微信、查看名片访客、拍摄纸质名片保存至名片夹、搜索名片、切换名片等内容,让分享和查看名片更简单。
支持添加多种名片样式和内容,如:添加视频、图文的个人介绍、多个手机号码、微信号等,通过名片全方面了解自己,展示对外专业形象。
【工作状态:支持插入钉钉文档等链接】
工作状态支持插入钉钉文档等链接,还可以自定义链接名称,你可以插入自己的个人说明书或公司产品介绍等。
【工作状态:支持消息静音】
工作状态支持设置消息静音,不论是想专注一下免受打扰,还是下班后投入生活,都可以选择开启该功能。
【钉钉日志:支持表格组件】
日志模版支持创建表格组件,数据收集更规范,整理数据更高效。
【钉钉日历:支持设置日程默认时长】
日历支持自定义日程默认时长,个性化设置常用日程类型时长,让创建日程体验更灵活便利。
【考勤打卡:自由工时考勤新增打卡模式】
自由工时考勤组支持设置上下班打卡模式,多次打卡时支持按最早最晚打卡时间计算工作时长。
【考勤打卡:手机端导出报表优化】
强化报表导出入口,优化报表导出流程,同时增加报表示例,快速了解考勤报表统计的能力。