网易有道广州安卓一面(1hours)
1、自我介绍,介绍到一半打断问我项目
2、有没有自己写过网络连接什么什么的,我就说我项目中有用到okhttp,不知道是不是问这个,然后巴拉巴拉……
哦哦还有个拆箱装箱,说完了他问这个机制有没有什么问题。感觉我说的还不够深
3、有没有自己写过ftp(没)
4、说一下tcp,udp,http,socket概念,说完了他问还有吗(懵,可能要说很多说很深)
5、数据库,问数据库表要怎么设计,巴拉巴拉说到了范式,说一下范式。说完了一二三范式概念,问还有吗(懵,没有)
6、什么情况用什么范式,一定要满足高范式吗之类的
7、安卓内存泄漏,说了很多感觉他不满意
8、cpu速度和磁盘速度不一致,怎么做到统一的(说了cache,他问还有吗……)
9、项目有什么难点,如何解决,然后提到sharepreference,问这个的进程间通信。(不会,给自己挖坑真的是)
10、编程题
忘记题目描述了,子序列最大和什么的。
就是我给一个整数n,然后输入1234……n,可以任意打乱顺序
输出子序列差(绝对值)的和最大且序列数最短的
例如我输入3和132
子序列有【1,3】3-1=1
【1,2】2-1=1
【3,2】3-2=1
【1,3,2】