在看机会的奶酪很喜欢吃蛋 level
获赞
153
粉丝
12
关注
8
看过 TA
1138
门头沟学院
2024
Java
IP属地:上海
暂未填写个人简介
私信
关注
● 自我介绍● 输入URL的过程是怎么样的● DNS的端口是多少● DNS的底层使用TCP还是UDP● HTTP到底是不是无状态的● 携带Cookie的HTTP请求是有状态还是无状态的?Cookie是HTTP协议簇的一部分,那为什么还说HTTP是无状态的?● Cookie和Session的区别● 如果我把数据存储到 localStorage,和Cookie有什么区别?● 什么数据应该存在到cookie,什么数据存放到 Localstorage● tcp需要三次握手建立连接,那为什么打电话只需要知道对方响应就可以说话了● SQL注入问题● CSRF攻击● XSS攻击● 服务端HTTP响应的端口是多少(80)● 进程和线程的区别● epoll 和 select 的区别● io多路复用的用途(高并发场景下创建大量线程会带来系统的开销,比如线程上下文切换;占用cpu资源;以及提高吞吐量)● MVC分层● Java的内存回收机制是怎么样的● 垃圾回收算法是什么,是为了解决了什么问题● 怎么判断一个对象是否可以被回收● 面向对象的多态是指什么● 依赖倒置,依赖注入,控制反转分别是什么;● 怎么用依赖倒置的思想对代码进行设计● 怎么实现依赖注入,如果没有容器● 数据库ACID是指什么● 默认隔离级别是什么● 可重复读隔离级别下,A事务提交的数据,在B事务能看见吗● 讲讲项目中比较有挑战的● 反问
0 点赞 评论 收藏
转发
面试体验不是很好,过程中多次被面试官打断一上来HR问我英语水平怎么样,然后要我用英文做个自我介绍,给我整懵了,憋了半天,只说了 my name is "在看机会的奶酪很喜欢吃蛋",只能尴尬而不失礼貌的微笑;面试官迟到了几分钟后进来了,开始八股拷打:1. 英语口语不太行,需要多久才能用英语进行基本的沟通交流?2. 说说实习遇到的难点  a. 说了一小会直接被打断,可能是我前面讲背景有点啰嗦了,导致面试官不想听了3. 在学校有做过商户or电商相关的系统吗?4. 做过哪些项目,你觉得比较好的?5. 怎么在10亿条数据里,找某一条数据是否存在6. 了解哪些Java基础知识,学过哪些语言7. 怎么看待不同的语言,你是怎么选择语言的?个人兴趣呢?8. 你觉得你的代码风格怎么样,你的同学对你的代码风格评价怎么样?9. 看过多线程哪些方法和类?10. synchronized和ReentrantLock的区别11. Synchronized和ReentrantLock在内核态和用户态有什么变化,优劣点?(不会。。)12. synchronized的可重复锁是怎么实现的?13. ReentrantLock是怎么通过AQS实现的?14. AQS的数据模型看过吗(不会)15. 怎么使用synchronized和reentrantlock?16. synchronized修饰对象和类的区别17. 怎么实现abc三个线程的值交换18. 怎么交替打印,线程1打印:1 2 3 4 5 6 7 线程2打印:a b c d e f g h ,最终的效果:1 a 2 b 3 c 4 d 5 f 6 g 719. 有用过Spring cloud 吗20. 怎么使用Semaphore?21. innodb引擎你了解多少22. innodb是怎么实现事务的?23. 为什么要保障事务?不保证事务有什么问题24. 幻读问题是怎么产生的,怎么解决?25. 临建锁是怎么实现的,让你自己写代码的话(不会。。)26. 怎么设计一个秒杀系统,你会考虑哪些东西,要注意什么?最后和面试官单独聊下,说基础还需要再加强,知识点不够深入,考虑的东西太浅了,建议我多看书多看博客学习
0 点赞 评论 收藏
转发
牛客网
牛客企业服务