2022虾皮shopee秋招补招安卓Android开发


本人南科大本, kaust(沙特某新学校)硕
一面 2022/01/14 星期五 14:00
1.自我介绍
(以下顺序不记得)
2.介绍一下java内存模型
3.http https区别
4.多态底层如何实现
5.static能继承吗
6.补码的作用
7.线程进程区别
8.缺页中断后发生了什么
9.http2有什么改进(字节流,header压缩,多路复用,服务器推送)
10. 9.中字节流好处?
11.。。。(就是常见计网操作系统java的八股文)

算法
1. mysql 三个表 学生表 课程表 还有个忘了 找到数学成绩最高的人(忘了sql没写出来)
2. 链表排序
先问有什么思路 答用最小堆,然后要求空间复杂度为O(1), 写了个冒泡有bug 最后时间到了说叫我下去再看看

反问
我还有什么要提升的?
基础要加强sql这种得会啊

自我总结
八股答的还行,有些不会的他们也不会深究就说没事下一个,算法是一道都没A (QAQ)
三天后约二面

二面 2022/01/21 星期五 17:00
1.自我介绍
2.java如何加载类的
3.tcp如何保证可靠的
4.tlb知道吗(没背到)
5.java内存模型
6.java如何多线程
7.要求五个线程,都跑完后打印日志,如何实现(不会)
8.垃圾回收机制,如何判断该回收
9.实现双校验锁单例。写的不流畅,singleton忘了static。最后说我还有点小问题,没检查出来面试官也没说了。看了下网上,区别就是我没有写无参的构造方法,java好像默认有无参的吧,求个解答
算法:
(虾皮好像比较喜欢考察链表,一面二面都是)
1.反转链表
秒A递归,要求再写个循环的,略想一下写出来了
2.k个一组反转链表
刷题刷过但没仔细想,现场就想不起来了,最后都在整这个,面试官很好一直提示我,最后没时间了不过写的差不多了,稍微给他讲了一下

反问
没问,我看没时间了就没问了

两小时后通知过了,约hr面

许愿hr面


2022/01/27
感谢信
#Shopee##面试题目#
全部评论
这个感谢信有点灵性...
1 回复 分享
发布于 2022-01-30 19:52
HR面了还会感谢信吗😥
点赞 回复 分享
发布于 2022-03-01 13:52
沙特读书怎么样
点赞 回复 分享
发布于 2022-02-10 00:05
链表排序那个空间复杂度怎么做到O(1)啊😂
点赞 回复 分享
发布于 2022-01-23 22:15

相关推荐

牛客上理想的Android面经太少了,记录一下,面的是安卓岗,听面试官说应该是做framework之类的1. 介绍一下实习内容2. jBox2D了解多少3. Java基础类型,各占几个字节4. java值传递和值拷贝的区别5. java对象传递是值传递还是值拷贝6. 封装,继承,多态7. 接口和抽象类的区别8. 最近使用到的设计模式9. 责任链模式了解过吗?在哪些框架里用到?(okhttp)10. 进程和线程的区别11. 安卓中一个应用是一个进程还是一个线程?12. 一个应用可以有多个进程吗?13. 死锁的概念14. 如何解决死锁15. synchronized底层原理16. 我们如何知道加锁具体加在哪了?17. jvm内存模型18. 实例化一个对象的过程19. hashmap是否线程安全?20. 四大组件21. Activity启动方式22. Hanlder机制流程23. looper为什么不会导致Anr?24. 什么情况下会导致Anr?25. 开发中有遇到过Anr的情况吗?如何分析解决?26. 事件分发机制27. onTouch,onTouchEvent,onClick执行顺序28. 安卓绘制流程29. 如何强制刷新view?30. binder机制,有哪几个模块?31. binder如何导致Anr问题?32. 安卓中其他跨进程通信方式33. kotlin相关(我说kt不太熟,就没深问)34. tcp,udp区别35. http,https区别36. 对称加密和非对称加密作用于那个阶段?37. ca证书的作用是?反问:1. 做什么业务2. 几轮面试(一般2轮技术面,一轮hr面)
发面经攒人品
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务