一.单选题 1.下列不属于网络层协议的为 TCP IP IPX ICMP 2.关于activity的状态恢复,错误的是 onSaveInstanceState中,activity会自动收集恢复view树中所有控件的状态 activity的成员变量需要手动保存恢复 自定义View控件可以实现onRestoreInstanceState和onSaveInstanceState供activity进行状态回调 onSaveInstanceState并不适合保持持久化数据 3.在发布-订阅(publish…
作者:淘萄桃 链接: https://www.jianshu.com/p/a07ccaad832d 本文由作者授权发布. 笔者参加18年阿里春招,有幸最终拿到阿里offer,base杭州,岗位客户端开发.一直忙于其他事情,拿到意向已经过去十多天,在此分享一些关于面试的干货,攒一波RP,回馈社会. 从阿里面试说起,阿里的面试一般采用电话面试的形式.笔者一共参加五轮面试,一面电话面试+在线编程,二面视频面试+在线编程,三面部门boss面试,四面交叉面,五面HR.在此分享五轮面试的大概问题吧,笔者是a…
转载出处:http://www.nowcoder.com/discuss/3244?type=2&order=0&pos=1&page=1 和大多数的面经不同,我不是大牛,手头也没有3,4个 sp 的 offer 求比较,我只是一个非211,985的本科应届毕业生,想分享一下自己坎坷的求职历程,来给更多求职路上迷茫的应届生一些鼓励,特别是本科应届生.另外还要特别感谢北邮信安研二的赵翔,还有研三信安的吴博,清华的罗金辉,虽然只是做了短短一两个月的同事,但是在之后一直尽其所能的帮助我,…
第一问:TCP与UDP的区别 参考答案: 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少: 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 考点:听说腾讯必考TCP,反正TCP的三次握手.四次挥手.拥塞控制必须倒背如流,熟悉到每一个细节,TCP和UDP编程的步骤.还有漏包了怎么办等等. 第二问:http与https.端口是否可以互换.HTTPS的加密方法.HTTPS如何获得密钥…
编程题问题描述: 返回整数数组中出现次数第n多的数字(返回值可能有多个) 最近在找实习,面试二面最后出了一道这样的编程题,当时有思路但语法有错误,而且很紧张,最后没有运行出来,导致凉凉,回来重新思考了一下这个问题,按照当时面试的思路继续完善了一下,实现方法如下: //思想是,1.先利用对象得到每个数字出现的次数,数字为对象中的键,出现的次数为对象中的值:2.将对象中的值保存为一个新的数组(去重),对新的数组进行从大到小的排序,第n多即为新数组中的第n-1个元素:3.遍历对象,输出值为 新数组中的…
前言 笔者2016年高考考入华中科技大学计算机科学与技术专业. 2017年底(大二寒假)拿到今日头条(字节跳动)深圳研发中心Android开发实习生Offer,在深圳研发中心实习至2018年3月. 2018年4月加入新成立的今日头条武汉研发中心实习,2019年5月离职. 2019年春招拿到腾讯(微信).蚂蚁金服(支付宝)暑期实习Offer,2019年7月加入微信实习. 2019年秋招拿到字节跳动SSP(抖音).微信(转正).猿辅导SP(斑马英语)校招Offer,最终选择留在微信,目前已转正. 在…
年后不久,就迎来了一年一度的招聘旺季,尤其,对于互联网行业来说,近些年的3月份被视为换工作的最高峰,已经没什么可以争议的了. 至今为止,在小组Android开发招聘这块,已经面试有近30人了.最后得出一个结论:对于Android开发人员来说,想找到合适的工作不是一件很容易的事,同样的,对于公司来说,想招到合适的目标岗位的Android开发也是很难的. 一.关于跳槽 每个人对于是否跳槽想法不同,也有些人是骑驴找马,也不一定就非要换工作,只不过先找找看,看看有没有更符合自己期望的.当然,这所谓的期望…
过去的 2016 年,开源社区异常活跃,很多个人与公司争相开源自己的项目,让人眼花缭乱,然而有些项目只是昙花一现,有些项目却持久创造价值,为开发者提供了极大的便利,这些终究由时间来判断.今天,我就来整理一篇,我个人认为的 2016 年对 Android 开发有巨大帮助的,甚至改变了 Android 开发方式的开源库,但是,仅限个人认为,不具有任何权威性. 1. RxJava地址:https://github.com/ReactiveX/RxJava 2016 年 Android 界最火的莫过于…
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/kotlin-android Android开发人员在语言限制方面面临着一个困境. 众所周知,眼下的Android开发仅仅支持Java 6(语言本身从Java 7開始进行了一些改进),因此我们每天仅仅能使用一种古老的语言来进行开发,这极大地减少了我们的生产力,同一时候也迫使我们不得不编写大量的样板与脆弱的代码.然而这种代码是难以阅读和维护的. 幸运的是,Android程…
Vvio总共就一轮技术面+一轮HR面,技术面总体而言,比较宽泛,比较看中基础,面试的全程没有涉及简历上的东西(都准备好跟他扯项目了,感觉是抽取的题库...)具体内容如下: 1.熟悉Hadoop哪些组件? 答:hdfs.yarn.MapRedue.Hive 2.讲一讲yarn的调度过程? 答:blabla... 3.yarn的调度器有哪些? 答:FIFO.多队列分开调度.CapacityScheduler.FairScheduler...(当时没答全) 4.讲讲Hive内部表和外部表的区别? 答:…