今年秋招投了4399的实习生,先是笔试。4399有他们自己的笔试系统,但是笔试过程没有开摄像头也没有开麦克风。整体体验还行,题目难度也算比较基础。
概述
笔试时间:2小时
题量:26题
题型:15道选择题、3道简答题、3道编程题、5道主观题
选择题
- 关于HaspMap和HashTable的知识
- Intent传输数据的问题
- Activity之间跳转的生命周期变化
- 关于Android servic的知识
- 关于指针指向对象的变化问题
- 二维数组的指向问题
- 基本类型值计算的问题
- 挂起就绪状态的进程问题
- linux的命令
- 给了一个伪代码问是什么排序
- 二叉树节点数问题
- mysql事务问题
简答题
- Android res目录和asset目录的区别
- (1)二分查找思路(2)二分查找优化方案
- (1)快排的思路(2)两种优化快排的方法
编程题
- 给一个二叉树,计算M层结点的个数
- 输入一个字符串seed和一个整数数组,使其随机打乱
函数为int[] f(String seed,int a[])
对于相同的数组,字符串相同时无论调用多少次,打乱后的数组相同;字符串不同时打乱后的数组不同 - 输入一个表示扑克牌的无序整数数组,返回该数组是否为“三顺”类型(值两组或者更多连续的三张牌,如:333444,555666777888,QQQKKKAAA),A-10用1-10表示,JQK用11-13表示
主观题
- 你曾经解决过别人解决不了的技术问题,如何解决的
- 你是如何学习该岗位上的技术的,有什么方法和习惯
- 你最大的弱点
- 你最大的困难
- 大学内目标