27号做的笔试,五道题,就做了三四道,还全都没有ac,疑问凉了,结果周一上午接到北京打来的电话,通知我下午有没有时间参加面试,我想了想说没有,(确实没有,有个辅修的专业课·,就是有也说没啊,这不得准备准备??)
事实教育我们,准备也不大顶用……
上面试
Q1:java的类声明类型有些?public ??
这题这不会,平时都是public和内部类,这我哪知道啊
Q2:java的四种引用方式知道吗?
呜呜呜,孩子要哭了
Q3:(中间还有一个什么问题吧,不会,搞忘了)list和 set 知道吗?讲一下吧
List是有序顺序结构,set 无序……
接着问 怎么查找呢?
List按下标查找,set存储的是键值对,按key查找吧
Q4: java的垃圾回收算法有哪几种?讲一下吧
天啦,终于有知道的啦
Q5:那做一下题吧:(不争气的锤桌子,直接在牛客网上面写,一开始还想搞个快一点的,做了一般感觉太麻烦,直接换暴力循环,结果没跑起来,导入的头文件直接出错,明明是平台自动补充的啊呜呜呜没在牛客上做过题啊)
给定一个排序好的数组 arr ,两个整数 k 和 x ,从数组中找到最靠近 x(两数之差最小)的 k 个数。返回的结果必须要是按升序排好的。
整数 a 比整数 b 更接近 x 需要满足:
|a - x| < |b - x| 或者
|a - x| == |b - x| 且 a < b
示例 1:
输入:arr = [1,2,3,4,5], k = 4, x = 3
输出:[1,2,3,4]
示例 2:
输入:arr = [1,2,3,4,5], k = 4, x = -1
输出:[1,2,3,4]
提示:
1 <= k <= arr.length
1 <= arr.length <= 10^4
数组里的每个元素与 x 的绝对值不超过 10^4
面试官可能嫌我太慢了吧,直接说那我们先看后面的问题吧
Q6: 线程和进程知道吗?说一下吧
Q7:TCP和UDP有什么区别?
Q8:Android的知识不了解吧?
我了解一点点吧
一点点?
是的,我之前有用过Android studio 写过一个两个页面的APP……
Q9:你有什么想问的吗?