IOS面经是真的少啊。。。我来写个攒攒人品 笔试3.4 选择很简单,但是手撕算法里第一题强制要求用swift 一面3.10 1、实习过程中遇到过什么crash? 2、bad access什么情况见过 3、OOM呢? 4、从内存管理角度分别说一下两个crash的成因 5、atomic聊一下 6、atomic为什么读写不安全? 7、进程调度常见的算法 8、ios的多线程如何实现 9、死锁怎么发生的?
8.18 1.开场自我介绍,介绍下实习经历,感觉实习和学校有什么不同的 2.三个算法:1.输出0-100的素数 2.用迭代的方式输出二叉树中序遍历 3.给一串整数数组,找出里面出现次数超过一半的众数 3.看代码说输出,考察try catch finally的理解 4.==和equal的区别 5.为什么重写equal要重写hashcode 6.threadlocal怎么用 7.谈谈对JVM新生代区的
到店部门 ,好像是负责民宿这块的 一面 58分钟 8.22 1、实习的内容,包括自己做的业务、分库分表以及kafka的运用场景等(当场写了当时做的统计用户数据的sql) 2、HashMap,ConcurrentHashMap(提到了volatile) 3、volatile关键字 4、GCRoots 5、五层网络模型,TCP如何保证数据可靠性 6、输入一个网址,中间发生了什么 7、wait和aw
前言 七月开出,风雨蹂躏,伴随着高考结束也已经过去1个月,听着歌声,带着理想,在电脑面前付出汗水、付出时间、付出精力,为自己的理想,为自己的生活,而在奋斗,无论你是在校大学生还是已经在外工作的人员,只要你想从事Android开发的话,相信下面的Android面经,大家一定会感兴趣的。 步入正文 我将从9个方向说明Android的面试的内容: 核心安卓 安卓库 安卓架构 安卓设计问题 安卓单元测试
一面(1h): 你对目前互联网行情了解吗?我说有了解,不太好,他说对的,如果你要走安卓这个路子的话要比以往更难,你要付出更多,我说谢谢建议 1.进程和线程的区别,多线程的优点和缺点 2.oop和pop有什么区别和各自的优缺点 3.你了解哪些设计原则 4.如何交换两个变量的值,有哪些方法 5.一只兔子如果3年生两只,n年后有几只兔子,该怎么解决,(递归和for循环) 反问 如果一面通过,就会通知二面
讲一下View的测绘流程 由View的绘制流程拓展到自定义View,讲如果你要自定义一个流式标签布局你会去设计哪些内容暴露给外界,以及会在上面提到的View的三个方法里做哪些相关的工作 讲一些Android手势事件处理 由上面的延伸,如果你要设计一个双击的监听listener,你会怎么设计 上面那个问题我讲了两种方案,选了其中一种详细讲了一下然后并在面试官的引导下作了相关的优化 讲一下你自己处理过
面试分为三大部分:自我介绍、技术问题、反问,总时长30min 自我介绍2min 技术问题包括数据结构、算法、计算机网络和安卓的知识 数据结构: 数据结构的分类 数组和链表最大的区别 5个元素没有排序,数组和链表查找哪个更快一些? 如果排序了,哪个会快一些?为什么? hashmap具体是怎么实现的? hash冲突如何解决? 栈和队列的区别 二叉查找树的概念 树退化成链表如何解决? B树以及B树可以解
10.14 一面 25分钟 iOS和Android都投递了,HR处理的是iOS的流程…… 只了解一点Android,还好面试官也是做Android的。 1.自我介绍。 2.TCP保证传输可靠性。 3.拥塞控制实现算法。 4.内存泄漏。 5.GC算法。 6.JVM内存区域。 7.跨进程通信(IPC) 8.项目收获、时间、难题。 9.反问:移动端开发前景: APP、音视频、跨端。 10.18 感谢信
我一面的时候对项目这块问得不多,面试官大概知道你的水平之后就开始问技术了,大部分还是常见的,追问的内容有些我听不太懂,就没写了,所以八股之下具体的内容也要看看,二面就是主要是问项目了,要对自己的项目充分了解,并猜测会怎样出题,大家可以给朋友看简历,让他给你出题哦。 一面|35min 数组和链表的区别 hashmap原理 java中的异常处理与分类 线程池的参数 java垃圾回收机制 GC ROOT
我是9月下旬开始面试的,国庆上来做的测评,京东的整体节奏还是挺快的,一面聊了比较久的项目,基本就没问啥其他的了,在二面之后就发了情景测评,但是15号hr面完成了,还没收到意向书。 一面|40min 项目 Java面向对象的三大特性 抽象类和接口的区别 String、StringBuilder的区别 final的作用 进程和线程的关系 HTTPS的建立过程,怎么保证安全 二面|30min Array
大家注意了!多益网络在笔试之后,直接就是一轮hr面,基本是要你复述笔试时写的小作文,大家的题应该都差不多,都是指向绝对服从的企业文化了吧。这些题真的感觉有被冒犯到,诸如军人的第一天职是什么,怎么看待加班以及996,熊猫被关在动物园,你有对象吗?父母是干嘛的,和同学间的关系,还投了哪些公司,期望薪资是多少?等等。 技术面就正常了很多,整体是有难度的,对项目和个人技能那块问得较深,还有数据库这块,如M
这是最近在我们学校启动校招的一家公司,之前没有怎么听说过,但听宣讲好像还是还不错的,福利待遇啥的,但是主要是往音视频方向的,我对这个并不太了解,简历投递过了,要我去面试,我推了两天,补习了一下音视频的知识,真的不容易。 技术面: 看你简历,比较熟练Java是吧 那你了解kotlin吗 Java面向对象是什么 接口类和继承的关系 用过哪些锁 数组和链表区别 VIew的绘制 进程通信方式 线程不安全的
荣耀是一个很值得去的地方,我9月初投的简历,国庆上来陆续进行了面试,荣耀是有一轮技术面、一轮综合面以及一轮HR面,我也都感受了一遍,这里重点给大家讲一下技术面的内容,希望能够帮到大家。 技术面丨50min 自我介绍 项目中遇到的难题 使用了什么技术来解决 Java垃圾回收 HashMap底层原理 哈希表解决冲突的方法 什么是多态,怎么去实现呢 接口和抽象类的区别,它们各自的使用场景呢 安卓的四大组
我是十月中旬在学校进行的技术面,校招只有一轮技术面+一轮HR面,基本都是再问Java这一块的内容,对Android本身内容的考察少,也并不深入,所以建议大家把重心放在Java上来,然后背背Android的八股就差不多啦。 技术面|35min 项目内容(问了几个面试官感兴趣的点,比如我在项目中学到了哪些东西,怎么实现这个功能的?遇到了什么难题?是通过什么办法解决的?) Java面向对象的特征 抽象类
10月份进行了大疆的两轮面试,中间大概过了十来天才收到的二面消息,目前拿到offer啦,最近陆续开奖,希望大家都能收到好消息,刚面没多久的同学也不要着急,感觉大疆对应届毕业生还是比较友好的,下面是面题哦(回忆版)。 一面: 项目介绍(加自我介绍一起大概有五分钟,跟聊天一样,对项目熟悉的话是没问题的) java中的四种引用 面向对象三大特性,继承,封装,多态(详细讲了一下) 抽象类和接口的区别 GC