首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
H_201910151618597
Java
发布于北京
关注
已关注
取消关注
@MoyuER:
阿里淘天 24秋招客户端简历面
牛客上投递的,集团还没开系统,被部门老哥提前约面。约下午16点,老哥开会到17:30,然后电话面的[笑cry][笑cry]面试内容如下:项目里面说到Kotlin,你认为Kotlin和Java的区别是什么?Kotlin更简洁,加入了可空类型,扩展函数,Lambda表达式等Kotlin减少空指针异常,引入了空类型;Kotlin有扩展函数有协程!说到Kotlin协程,你使用协程过程中,它的优缺点?优点:轻量级,就是一个简单化的线程方便操作,实现Callback功能,有async,await等操作符号以声明的方式处理协调顺序,避免传统的回调地狱缺点:除了和老版本的代码或者框架有兼容问题,自己没感觉有啥缺点[尴尬][尴尬]协程实现callback功能的原理:先说一下协程的好处:Android通常会将耗时操作放到子线程中,然后通过回调的方式将结果返回后切换主线程更新UI,如果现在有多个子线程并发操作,UI线程在所有子线程工作完之后,处理他们的回调。传统方法会在子线程设一个boolean值,1,0判断,但是这样去写会有回调地狱问题可以用retrofit+Rxjava解决,Rxjava中还有Zip操作符但是Kotlin协程就不用这么麻烦~原理是kotlin可以实现挂起操作,等待结果过程中,运行lamada中的代码,等调用完成了,直接再恢复执行,然后调用。Java常见集合类ArrayList,Hashmap,hashset,linkedlist等那线程安全的有哪些?ConcurrentHashMap,CopyOnWriteArrayList(读的时候不加锁,写的时候加锁),包括跳表等详细说一个实现原理:跳表Skip List通过锁和CAS实现说到CAS,详细说一下原理保证原子性,先比较内存值与预期值,一样的时候才操作锁和CAS区别锁基于互斥,CAS基于比较锁能阻塞,CAS非阻塞锁是悲观锁的机制,CAS是乐观锁的机制CAS比较发现失败了怎么办?先重试,重试达到一个阈值之后获取锁来互斥访问了解锁升级的过程吗?偏向锁,一个线程访问,其他线程竞争,升级轻量级锁多个线程竞争,没抢到锁的线程开始自旋,超过10次之后就要爆炸了![狗牛头][狗牛头]锁升级为重量级锁重量级锁的时候,线程就不会再循环干等了,会挂起等待HashMap的get方法时间复杂度平均是O(1),最坏的时候是O(n);O(n)的时候是大量的键值对都映射到同一个桶里面,形成长链表或不平衡的红黑树怎么减少这种情况?哈希函数要设计好当负载因子超过一定阈值的时候,进行扩容操作重新调整桶数量和分布怎么设计一个好的哈希函数根据键的特性做对应的哈希值;取模运算,加一点位运算,异或等操作散列变换Https的证书校验流程检验基本信息:证书所有者、有效期等信息进行一一校验校验 CA 机构解密证书:取出 颁发者 CA 的公钥,然后对服务器发来的证书里面的签名进行解密比对 hash 值:浏览器使用相同的 hash 算法计算出服务器发来的证书的 hash 值,对比校验使用OkHttp证书校验流程获取服务器的数字证书,可以通过浏览器访问该服务器并查看证书信息,或者通过 OpenSSL 工具获取证书信息。将数字证书添加到 Android 应用的资源文件中, raw 目录下的文件创建证书工厂,将证书添加到该工厂中,以便 OkHttp 进行证书校验。将证书工厂添加到 OkHttp 客户端中,并使用该客户端进行 HTTPS 请求。使用TrustManager进行证书校验,使用 hostnameVerifier 进行主机名验证说到自定义证书校验逻辑,使用的是哪种级别的校验?不了解,只是简单看过同事代码[尴尬][尴尬] 反问:了解部门;了解秋招流程。问完后要拜拜,结果手一抖我先挂的电话,不知道面试官在对面是不是已经偷偷骂我了[牛泪][牛泪]
点赞 14
评论 9
全部评论
推荐
最新
楼层
网易互娱
校招火热招聘中
官网直投
相关推荐
做人要有梦想dji
05-18 05:43
已编辑
理想汽车_底层软件工程师(准入职员工)
嵌入式软件开发简历
HR筛选简历主要看个人信息、教育经历、实习/项目经历、专业技能、荣誉获奖,这是最关键的几个点。下面对简历各个部分(从上往下的顺序)做些说明:(1)个人信息首先个人信息要全,一般这些要放在最前面的,该有的要有,不该有的就算了,别往上面写。必写的有姓名、联系方式、邮箱、籍贯,其次可以选写的:年龄(出生年月)、性别、政治面貌、应聘岗位(因为投递的时候已经选定了岗位),最后放上自己的照片。 (2)教育背景主要写就读时间、学校、专业、学历,教育经历按照受教育程度从高到低写,如果自己在学院/班级的排名很靠前,可以一并写上。比如1/34,代表学院/班级34人,自己排第1名,或者Top 5%这样的院系综合排名...
嵌入式学习免费专栏
我的上岸简历长这样
简历中的项目经历要怎么写
点赞
评论
收藏
转发
热血的海豚在求职
05-15 20:46
浙江大学 计算机类
快手游戏开发服务端暑期实习一面面经
5.14面的自我介绍c++相关1.类的静态成员函数的特点(卡壳)2.虚函数是怎么实现的3.一个对象最多只有一个虚函数指针吗4.友元函数能作为虚函数吗(不知道)5.内联成员函数可以是虚函数吗(没记住,答不知道)6.模板函数可以是虚函数吗7.模板函数是怎么实现的,为什么能实现多态(没答出来)8.有用过智能指针吗,有哪些类型,分别是什么区别9.noexcept关键字了解吗(没答出来)10.完美转发了解吗(没答出来)11.vector底层是怎么实现的,是线程安全的吗12.说一下最小堆的插入和删除的过程(删除答错了被当场指出)13.解决哈希冲突有哪些方法14.快速排序是稳定排序吗,插入排序是稳定排序吗(...
点赞
评论
收藏
转发
一一只小熊猫
04-02 11:34
蚌埠铁三小 电子信息类
现在找工作太难了小公司面试手撕+八股都答出来了第二天一早就挂
点赞
评论
收藏
转发
前端爱米信米等米
04-03 12:03
已编辑
小米集团_前端(准入职员工)
上岸先斩意中人
有点理解为什么上岸先斩意中人了,我一个绩点刚过2.0的混子,到现在的小米前端开发也可以说超过很多人了,但还是会羡慕比我更好的人。人一旦达到某一高度时,他就会看到全新的风景,这些风景会不断诱惑他,他就会重新审视自己和自己身边的一切事物。要是让秋招时焦虑的我,他可能会说:差不多行了,已经很好了。但现在我只想说:为什么不能是你呢PS:我发现大家都理解错了我的意思了,图片上的这个人不是我,是offershow上面的一个人。我自己是211本科上岸的,自己也是很羡慕他,发这个帖子也是感慨一下罢了
点赞
评论
收藏
转发
MR.HEer
05-18 15:38
韶音科技_产品事业部_算法工程师(准入职员工)
韶音科技内推
5月还有HC!!不限学历!不限学校!现在投递将进入快速通道!抓紧投递!!!本人实测,韶音生活工作真的很舒服,团队不push!大家都很好!!!!快来!!【工作地点】深圳、香港、新加坡【招聘流程】HR初面-2~3轮综米哈游合面试-录用沟通-发放offer【内推链接】https://app.mokahr.com/campus_apply/aftershokzhr/36940?recommendCode=DSk7aFnK#/jobs【内推码】DSk7aFnK【工作地点】深圳,部分岗位全国分布投递的uu评论一下姓名缩写加岗位(HFG+产品经理),我会尽力跟进~
投递韶音科技等公司6个岗位 >
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
盲审已过,答辩已过,工作已签
3.1W
2
...
聪明人看的Java后端入门路线(应该比大多数高手给的靠谱)
9181
3
...
【有奖活动】浅聊一下我的实习⭐
8965
4
...
实习难求——做个总结
8749
5
...
pcg qq 一面
8118
6
...
腾讯一面凉经 5.16
6271
7
...
25届暑期实习中后期更容易拿offer
5274
8
...
26届菜鸡投了一个月大厂日常,0面试绷不住了呀。听说9月后机会可能会多起来,感觉要被迫继续沉淀了之前和导师聊,说找到大厂实习的话可以去,对就业帮助大,小厂的话就emmm投了快一个月,老板上打招呼绝大数
4682
9
...
菜鸟一面 无项目 无手撕 1hour
2909
10
...
求各位大佬给个建议吧
2558
正在热议
#
牛客帮帮团来啦!有问必答
#
777219次浏览
12192人参与
#
机械制造薪资爆料
#
313787次浏览
3617人参与
#
海康威视求职进展汇总
#
97496次浏览
1175人参与
#
毕业租房也有小确幸
#
26711次浏览
1477人参与
#
夸夸我的求职搭子
#
65970次浏览
808人参与
#
荣耀求职进展汇总
#
67947次浏览
681人参与
#
宁德时代求职进展汇总
#
36351次浏览
401人参与
#
你的工作大概什么时候入职?
#
4235次浏览
52人参与
#
简历无回复,你会继续海投还是优化再投?
#
22425次浏览
316人参与
#
非技术岗是怎么找实习的
#
77044次浏览
1430人参与
#
打工人的辛酸
#
8968次浏览
146人参与
#
实习生应该准时下班吗
#
79514次浏览
587人参与
#
本周投递记录
#
202052次浏览
5126人参与
#
投递实习岗位前的准备
#
619043次浏览
11035人参与
#
找工作中的意难平
#
194232次浏览
3441人参与
#
产品实习,你更倾向大公司or小公司
#
38537次浏览
594人参与
#
谈薪时HR压价该怎么应对
#
38062次浏览
260人参与
#
Offer比较,你最看重什么?
#
52529次浏览
502人参与
#
如何写一份好简历
#
270055次浏览
4041人参与
#
学历对求职的影响
#
138650次浏览
1578人参与
牛客网
牛客企业服务