背景
- 岗位:客户端开发-Android开发
- 4.30 16.30开始 全程47分钟
- QQ视频 共享桌面
面试过程
- 面试官先自我介绍,说了一下花名,是负责IOS开发的,然后让我自我介绍
- 说一下专业成绩,那你觉得哪一门课学的最好?
- 智力题:一对夫妻,有两个孩子,其中一个是女孩,另外一个是女孩的概率是多少?
- 面向对象三个特征,每个详细说一下。
- Java关键字,说了修饰符,还有static/final
- 设计模式的五大原则
- 平时用到的设计模式?这里列举了七八个,还不满足,继续追问。
- 说一下单例模式,什么场景使用?
- 说一下策略模式?
- JVM内存结构
- 栈/堆区别
- 进程/线程区别
- 操作系统死锁
- OSI七层模型、TCP/IP四层模型
- TCP三次握手/四次挥手,问了一下细节,TCP首部
- TCP/UDP区别、TCP拥塞控制
- 数组和链表区别
- 什么是二叉树/二叉搜索树
- 判断单向链表是否有环
- 快速排序
- 对我们公司的了解?
- 为什么会投递我们公司?
- 反问环节
全部评论
(2) 回帖