字节跳动客户端开发实习岗二面
  没有自我介绍,直接开始问答环节。面试官是安卓开发。 
   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 
   目前看来已凉凉,哎。 
#实习##字节跳动##面经#
