没有自我介绍,直接开始问答环节。面试官是安卓开发。
1. 字符编码了解多少? 乱答:ASCII码和UTF-8
那么它们的区别和各自应用场景是啥? 。。。
英文字符占多少个字节,中文字符占多少字节? 。。。
2. string 直接用 " + " 拼接 和用 stringbuilder有何异同?
3. 多线程 与 多进程 编程的异同
3. 多线程 与 多进程 编程的异同
4. volatile关键字 和 锁 的区别,锁的实现机制
5. 虚拟内存,如何实现
6. 我们的面试视频是如何进行的,包是如何发的
7. 我们的电脑位于不同的局域网内,是如何通信的
8. 小米智能家居是如何相互通信与控制的
9. DNS协议
10. 数据库:事务的原子性如何保证
11. 给一个函数前面加上synchronized会发生什么
编程题:单链表减法
1->2->3->4 - 1->2->3 = 1->1->1->1
目前看来已凉凉,哎。
全部评论
(4) 回帖