9月4号上午面试,9月6号笔试,嗯,没笔试就面试了
算法题:
1、第k大的数——最小堆实现
2、最长子序列——动态规划
两道题10分钟左右就写完了,但不知道为什么就是通过不案例,总是说我数组越界或者内存溢出,因为笔试的时候都是用的python的input方法结合while进行输入输出的,就没往这个方向想,最后发现得用sys.stdin才可以(好坑,最终总耗时,30+分钟)
面试过程,完全没有问基础,一点都没有,直接问我项目上的内容,因为是非科班,我的项目内容实际上也只有一个rpc项目和网络编程实现的聊天室(aio,bio,nio)这样,因为之前面过阿里,阿里也是问的rpc,并讲到了rpc里面序列化以及动态代理实现的底层原理,那个时候讲的不是很好,回去又背了一遍,这次问再背了一边,但面试官好像完全不想听,一直在问我序列化的时候使用的协议是什么,fastjson,字段怎么定义(????不懂),说了下http,说了下序列化的具体实现过程,最后把面试官弄烦了。再问了下才直到他问的是json序列化的时候字段是怎么定义的。
就是这里的a和b的名字(客户端和服务端协商好不就可以了吗。。。)
网络编程了解吗?说了下aio,bio,nio,五种io模型,本来想说select,poll和epoll的,被打断了
问:会什么语言?答:java,python,matlab,C++只会hello world。问:会go吗?答:。。。不会
有什么想问的?。。。
凉凉。。。。
全部评论
(2) 回帖