问了这么多啊,感觉估计面试了一个多小时吧
点赞 评论

相关推荐

年前面的一共两轮面试,二面挂了,十分的可惜呀,虽然我作为一个纯JAVA选手,还是临时准备了一些安卓开发的一些内容,但是二面还是应付不过,整理一下面试题吧1. 做一个自我介绍2. HTTP、Socket 有什么差别3. WebSocket 是什么,和 HTTP、Socket 区别4. TCP 如何保障传输可靠5. TCP 拥塞控制有哪些方法6. HTTPS 原理,和 HTTP 区别7. 为什么用 NIO,相比 BIO 解决了什么问题8. 继承、封装、多态9. 重写和重载的区别10. Java 四种引用是什么,有什么区别、使用场景11. GC 可达性分析算法12. GC Roots 有哪些13. Java 异常种类,Exception 和 Error 区别14. 什么是泛型,泛型擦除是什么15. 泛型通配符类型有哪些16. ArrayList 底层结构和扩容模式17. ArrayList 和 LinkedList 区别18. HashMap 底层结构19. JDK 1.8 之后 HashMap 有什么变化20. HashMap 线程安全吗,为什么21. ConcurrentHashMap 1.7 和 1.8 区别22. 线程池工作原理23. 线程池队列满、最大线程也满,再添加任务会怎样24. 线程池拒绝策略有哪些25. JDK 预置线程池有哪些,有什么问题26. IO 密集型和计算密集型线程池怎么配置27. Java 中保证线程安全的机制还有哪些28. 协程了解吗,Go 和 Kotlin 协程对比29. 什么是 Spring IOC,作用是什么30. 安卓里自己实现 IOC 容器思路31. 什么是依赖注入 DI32. 自己设计依赖注入框架怎么做33. 什么是 AOP 思想,应用场景34. 什么是高级函数35. 延时任务实现方式有哪些36. Activity 生命周期37. Activity 弹弹窗生命周期有什么变化38. Android 四大组件及其作用39. 开发中常用哪些设计模式,怎么用40. MVC、MVP、MVVM 介绍41. 职业规划方向,和客户端开发会不会冲突42. 低代码/AI 辅助开发你是怎么做的43. 怎么提升 AI 生成代码效果44. 有没有做前后端规范约束生成效果45. 手写:链表反转(不使用额外内存)个人感想:面试官人很好,感觉挺和蔼的,题的话也是基础偏多一点,基本上都能回答出来,然后也是很快就约了二面了
点赞 评论 收藏
分享
自从来手子之后好久没面试了,这也是时隔近3个月的第一面,总体面试难度较低,面试官很温和,算是以赛代练开始暑期了,希望暑期能有好结果😘。1.讲一下redis数据结构。2.一般用什么比较多?3.为什么会用hash?(转到哈啰实习)4.redis在你们哈啰项目是做什么?5.讲讲什么是特征?6.你们的方案对redis跟数据库一致性要求有延迟,如果我不想有延迟有什么其他方案吗?7.有没有遇到过线上问题,怎么解决的?8.你怎么拆分的线程池?9.有监控吗?用ConcurrentHashMap考虑过内存问题吗?10.mysql索引11.索引底层数据结构12.优化mysql13.自己技术的优点跟缺点一个sql题,一个手撕难度都比较低,手撕是题目描述给定一个表示 大整数 的整数数组 digits,其中 digits 是整数的第 i 位数字。这些数字按从左到右,从最高位到最低位排列。这个大整数不包含任何前导 0。​将大整数加 1,并返回结果的数字数组。​智力题:一个圆桌,你先投硬币,一次只能投一个,咱们两个轮流把桌子投满,你怎么保证你肯定是桌子上硬币更多的一个人。总体来说答的很轻松,就是用公司电脑导致不能共享屏幕有点难绷,最后面完也是直接二面了,面试官说业务是用户增长,负责拉新和唤醒活动,得转go和py。但是是日常实习,加上在北京200一天,估计是不会去的,但是练手是还可以的。PS:今天是高考1000天了,时间真的过得好快,高中真是不可多得的幸福时光啊,要是高考考好点就好了。
查看13道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务