菜哭了真的菜哭了,其实要说没学过吧也都学过,真上手了才发现根本不会,或者早就忘记了,字节教会了我要去看看底层,今天被猫眼制裁了一波才知道还要上手直接做,不说了,楼主分享完这篇凉经就去写代码。
自我介绍+讲项目,听到项目里的数据库是我做的,面试官就来了兴趣,问我主键外键是什么,,有个商品表,怎么查出来所有商品的总价格,group和xxx(这里没听清,反正我也不知道,就没问)的区别,然后我说数据库我真的忘完了,面试官同意换个方向,我以为噩梦结束了,谁知道噩梦才开始。
安卓activity和fragment怎么传数据,具体怎么传的,怎么接收的,这要说没写过吧,肯定写过啊,项目里还用到了,但是我只记得我用了bundle,不记得怎么用的了,难受。
handler相关的,这里问的也是特别详细,只看面经完全糊弄不过去,什么looper属于谁的,怎么创建怎么停止啥的,这里大概聊了十几分钟吧
计算机网络:
UDP、TCP,为什么握手是三次,TCP为什么可靠,这部分问的不难也不详细
java相关:
内部类,写一个内部类的实例化,平常安卓中都写的匿名内部类,忽然让手写个普通的忽然发现一点都不记得了,直接就慌了,最后也没想起来
接口抽象类的区别(终于来个简单的了)
手写观察者模式代码(忘记了,瞎写了一通)
算法题(没让写只让说):
1.怎么合并两个有序数组
2.给一个数n,查一下他的阶乘里面0的个数,但是不能把这个数算出来,,完全没思路,不让算出来我们还可以做朋友吗???
总结一下:猫眼面试想背面经蒙混不可能,即使很熟悉的内容也要反复看,隔一段时间上手写一下,不然真的记不住,面试官的每个问题都没能好好答出来,感觉都知道点又都说不全,菜逼落泪。
全部评论
(4) 回帖