杭州亚信科技 40分钟

两个面试官轮流问

面试官一:

1、自我介绍

2、redis的特点

3、你在项目里怎么使用redis的

4、redis缓存穿透、怎么解决、如果一个请求者一直以自增key的方式来进行缓存穿透,怎么解决

面试官二:

5、讲讲你熟悉的数据结构

6、链表是什么样子的

7、怎么遍历链表

8、链表与线性表的区别,各自的优点

9、假如有1000w的数据,你选择什么数据结构去存

10、栈是什么样子的

11、栈的场景?

12、实现加减乘除四则运算,你选择什么数据结构,如何实现(忘记了。。。)

13、队列是什么样子的

14、实现队列需要几个变量

15、如何判断队满,如何判断队空?(这个有点蒙,也不是循环队列,不知道面试官要问什么点)

16、用过哪些集合

17、AarrayList的底层,为什么是1.5倍扩容

18、ArrayList是否线程安全,如何达到线程安全的效果

19、Vector为什么被废弃,有什么好的替代方案

面试官一:

20、protobuff与json序列化方式的区别

21、protobuff的数据结构(不知道)

面试官二:

22、什么是http,它的底层是什么协议

23、三次握手、四次挥手

项目经理:

本科生还是研究生

什么时候能来

一周几天(要求我最近就去,必须一周五天)

因为没办法一周五天,最后说再看看有没有合适的

有些可能忘记了,但应该差不多

全部评论
外包?
5 回复 分享
发布于 2023-05-06 16:14 山西
你的杭州亚信怎么跟我的有点不一样 我电话面了8分钟还没啥技术问题就发offer了 太离谱了
2 回复 分享
发布于 2023-05-05 17:00 陕西
4 9怎么答的
点赞 回复 分享
发布于 2023-05-10 20:27 湖北
我也是杭州的 问的好简单 今天叫我3日内给答复
点赞 回复 分享
发布于 2023-05-06 10:39 江西
每次面试都至少40分钟吗?
点赞 回复 分享
发布于 2023-05-05 20:00 天津

相关推荐

06-22 11:35
门头沟学院 Java
1. 重写和重载的区别?2. 值传递和引用传递了解吗?3. Java中是值传递还是引用传递?4. 常见的异常有哪些?检查性异常了解吗?检查性异常有哪些?5. 空指针异常在什么情况下会发生?如何避免?6. finally块是否一定会执行?7. String、StringBuffer的区别?8. 什么时候用StringBuilder?9. equals方法和==的区别?什么情况用哪个?10. 常见的集合类有哪些?11. Map属于集合类吗?常见的Map实现类?12. HashMap的常用方法是如何工作的?13. List和Set的区别?14. ArrayList和LinkedList的区别?各自适用场景?在知道某个值的情况下哪个检索快?15. 进程和线程的区别?16. 线程问题是什么?如何解决线程问题?17. 在Java中一般发生在类属性还是方法变量?18. 内存泄漏是什么?如何避免?19. ThreadLocal的内存泄漏问题?20. HTTPS和HTTP的区别?21. HTTPS的加密过程?要使用https要怎么做?22. 主键和外键的区别?23. 主键是否只能有一个?24. 什么是事务?事务的应用场景?单表?多表?25. 数据库索引的设计原则?26. Redis了解吗?你们用在什么场景?27. 如何保证Redis和数据库的数据一致性?队列同步时间间隔怎么设置?28. 是否用过消息中间件?消息队列在项目中的具体应用?29. 是否了解微服务(如Spring Cloud)?30. 多表查询怎么做?31. 内连接和外连接的区别?32. 实际开发中是否用过连接查询?最多几张表?33. DTO、VO的区别?34. 整个请求从前端到后端处理哪里用到了DTO,哪里VO?35. MyBatis-Plus了解吗?他的常见函数?36. 是否使用过IDEA的调试功能?讲讲当时的场景?37. Postman了解吗?38. 如果现在让你实现一个多表查询的接口,从controller到service到mapper到postman调试能完成多少?39. Vue的生命周期?40. Vue组件之间如何通讯?41. 是否能盲打?42. 作息习惯?43. 阅读过的经典技术书籍?
点赞 评论 收藏
分享
评论
11
73
分享

创作者周榜

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