
面经
Otto_1027
The best way to not feel hopeless is to get up and do something.
展开
-
北京国信Java二面(1H)
自我介绍原创 2022-04-03 09:34:33 · 1028 阅读 · 0 评论 -
上海谷斗科技Java二面(1H)
是两个很具体场景的问题1.有一个购物车订单类Order,里面有个属性是privite List<Products> Cart记录的是加入购物车的产品。现在如果业务员修改了购物车中某项产品Products的价格,怎么在订单内实现产品价格的同步更新。条件:不涉及底层数据库的实现,数据只存在内存中,不存在和数据库的交互。这个更新是自动的,不能再手动调用一下Products类的setPrice()方法只从业务层进行考虑,不涉及数据持久层的修改2.现有一个工厂,要生成10个零件,这10个零原创 2022-04-03 08:44:26 · 605 阅读 · 1 评论 -
Java线程安全问题产生的原因
两个前提:多个线程在操作共享的数据操作共享数据的代码有多条当一个数据在执行操作共享数据的多条代码过程中,其他线程参与了运算,就会导致线程安全的问题产生。原创 2022-04-02 09:25:49 · 645 阅读 · 0 评论 -
郑州捷安高科Java面试(15min)
可能顺序不是很对,电话面试的,靠着记忆记录一下银行家算法是什么谈谈你对Java的多态的理解你知道里式替换原则吗你了解JVM调优吗JVM调优参数有哪些MYSQL的行锁了解吗有哪些不安全的集合HashMap怎么变安全MYSQL的分表你知道吗集线器有什么作用快排的时间复杂度是多少事物的基本特性是什么为什么索引就会快你了解SpringCloud吗Spring中的注解@Required有什么用你是如何学习Spring/Java的你为什么选择来郑州呢你有什么想问的吗...原创 2022-03-31 19:39:55 · 795 阅读 · 0 评论 -
杭州品联科技Java面试(20min)
面试官是一个很温柔的叔叔,遇到我说错的地方还会再提示一下。你做过什么Java的项目吗TCP和UDP的区别(简历上的)什么叫做死锁什么是共享锁什么是排它锁产生死锁的情况有哪些(3-6也是我简历上写的)Java的基本类型有哪些Java中常用的集合有哪些map的特点有哪些谈谈你对Java多态的理解你对自己的职业规划是什么你有什么问题想问的吗...原创 2022-03-30 21:25:33 · 1028 阅读 · 1 评论 -
上海谷斗科技Java一面(20min)
面试官是一个很温柔的小哥哥,面试下来整体的体验还是不错的。感觉面试官也有点紧张哈哈你知道有哪些设计模式吗单例模式的使用场景与实现你知道原型模式吗你了解多线程吗为什么会有线程安全的问题出现保证线程安全的手段有哪些JVM的类加载机制了解吗JVM的垃圾回收机制中怎么样的对象会被回收Redis和Memcache有什么区别你有什么想问的吗...原创 2022-03-30 21:05:46 · 1313 阅读 · 1 评论 -
北京东方国信Java面经(1H)
自我介绍介绍一下你的项目,然后有半小时左右都是根据项目进行提问的项目中是有个类似贴吧的模块,于是他问这个帖子下会有很多回复,这个回复的查询,数据库是怎么实现的有个功能,是可以查看用户历史发过的帖子。他就问如果每个人都经常查询,这个查询量很大的话,从数据库底层实现的角度来谈谈如何优化项目登录成功的token存在Redis里,面试官问如果你这个Redis突然崩了怎么办,有没有什么应急方案谈一谈Spring的AOP,可以在你的实际运用中举个例子吗你知道Redis的雪崩吗HashMap和H.原创 2022-03-28 21:05:40 · 1864 阅读 · 1 评论 -
请描述使用JDBC访问数据库的步骤
JDBC访问数据库的步骤:加载驱动类 static{ //1.注册驱动程序--只执行一次即可 //driverManager直接注册驱动程序,获取connection对象 try { DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver()); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(原创 2022-03-28 15:24:57 · 1103 阅读 · 1 评论 -
浅谈Spring MVC模式运行流程(通俗易懂版)
当用户提交表单或者点击某个URL的时候,浏览器就会向后端服务器发送一个携带用户的信息请求。这个请求首先会被前端控制器DispatcherServlet所拦截,它相当于一个大老板,是整个流程控制的中心,控制其它组件执行,统一调度。由于他只是一个控制器,处理不了具体的请求,于是,他就把任务分配给小秘书A,HandlerMapping处理器映射器,查一下是否有这个请求对应的处理器。(让他去查查这块业务有人管吗,归哪个部门管啊,主管是谁啊)于是HandlerMapping处理器映射器就会通过xml配置、注解.原创 2022-03-28 10:31:21 · 784 阅读 · 1 评论 -
二面泛微成都Java岗 (2022.3.23)
自我介绍你做过什么web项目吗根据项目提问如何搭建Spring Boot项目SSM项目结构是什么样的如何上传文件MVC模式如何运作如何连接mysql遇到的异常有哪些String怎么转int,String转Date呢HashMap与HashTable的区别用过mysql吗,知道怎么分页吗Mybatis Plus怎么分页用sql语句怎么查询每科成绩最高的JDBC连接数据库的步骤数据库关闭之前有什么注意的吗你有什么想问的吗...原创 2022-03-23 15:55:45 · 1521 阅读 · 2 评论