首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
已删除
2018-03-15 12:40
关注
已关注
取消关注
招银电话一面
项目
redis的数据类型,哪些你熟悉
你知道的设计模式,还有吗
数据库的事务特性
索引的应用场景
数据库优化
springIOC aop
接口和抽象类的区别
提示
全部评论
推荐
最新
楼层
要去看酷玩演唱会!
阿里巴巴_优酷_rd
请问您是实习生还是应届生呀?
点赞
回复
分享
发布于 2018-03-15 12:45
fjmscut
华南理工大学 Java
你的是java岗吗
点赞
回复
分享
发布于 2018-03-15 13:01
阿里云
校招火热招聘中
官网直投
Amber7518
香港科技大学 Java
请问是base哪里的,深圳吗?之前给你通知是今天打过来嘛
点赞
回复
分享
发布于 2018-03-15 13:59
菜鸟中的菜鸟
北京市石景山区业余大学 Java
有没有说通过没???什么时候现场面试
点赞
回复
分享
发布于 2018-03-15 14:43
向宇同桌
牛客网创始人
这些题目好简单啊
点赞
回复
分享
发布于 2018-03-15 14:52
阿里云
校招火热招聘中
官网直投
相关推荐
08-02 15:51
门头沟学院 Java
一文说透ConcurrentHashMap及大厂面试题
本期说一下ConcurretHashmap及相关知识点的面试题及答案。 jdk1.7中和jdk1.8中ConcurretHashMap的区别? jdk1.7中: 分段锁:JDK 1.7 中使用分段锁(ReentrantLock + Segment + HashEntry),相当于把一个 HashMap 分成多个段,每段分配一把锁,不同段之间可以并发访问。锁粒度:基于 Segment,包含多个 HashEntry。相当于一个锁管多条链表。 HashEntry数组:每个段内部是一个 HashEntry 数组,数组中每个元素都是一个链表,用于解决哈希冲突。 jdk1.8中: CAS...
查看4道真题和解析
Java 高频面试题
软件开发2024笔面经
点赞
评论
收藏
分享
07-31 14:39
内蒙古师范大学 Java
闪送一面凉经
💼公司岗位Java开发工程师1.自我介绍2.项目问题:对订单库存是怎样设计的?答:(当时比较紧张第一遍说错了)当用户下单并且成功扣款时,会对库存进行修改,根据用户订单减少库存。不对...是用户提交订单会对减少库存,根据定时任务对用户是否完成付款进行判断,用户规定时间未完成付款则会回填库存。怎么防止库存超卖?答:在提交订单接口首先做了令牌桶算法进行限流,防止高并发情况的问题,然后添加了锁机制,将用户的主键加锁,保证一个用户只能同时提交一次订单,提交完订单会对库存进行修改,每次提交订单都会对库存进行判断,若有库存就可以提交没有则返回失败信息。怎么保证高并发的时候订单不会被超卖,假如我现在就1个库存,但是100个人同时请求这一个,怎么保证没有2个人抢到同1个库存的情况?答:(当时一脸懵)我在接口加了令牌桶算法进行限流,保证不会有多人都请求到这个商品,而且对用户主键进行加锁,让他们的操作是串行的,不会产生一个多次请求的情况。可能没有考虑的很全面,大概就是这么设计的(当时没有底气)3.谈一谈Java的反射答:我认为反射是框架的灵魂,很多现在的框架都是通过反射机制实现的,比如Spring,在SpringIoC中就用到了反射机制,Spring对Bean对象的管理和注册就是通过反射机制实现的。这是Spring中的反射,那你有用到过Java反射么?答:我平常项目中可能会调取一些private的类或者一些私有的方法可能用到反射,但是使用反射一定会有安全性问题,有的private本身就不是想被调用到的,我们可以使用:类class、new类.getClass()和Class.forName("类全路径")来获取到这个类。4.讲一下Spirng MVC的请求流程答:SpringMVC核心是DispatcherServlet,前端发送请求到DispatcherServlet,然后DispatcherServlet根据请求信息调用HandlerMapping,HandlerMapping解析请求找到对应的controller这里叫做Hander,并会将请求涉及到的拦截器和 Handler 一起封装,然后调用 HandlerAdapter适配器执行 Handler ,请求处理后,会返回一个 ModelAndView 对象给DispatcherServlet,数据模型以及相应的视图的信息,现在的前后端分离的项目其实就已经结束了,会把数据返回到前端进行处理,以前的JSP等前后端不分离的会对view进行渲染等操作。5.讲一下MySQL数据库优化答:数据库优化可以从多个方面考虑,首先是物理层面对于数据库部署的服务器可选择内存较大的服务器,可以使用更好的存储引擎,比如现在MySQL的InnoDB,其次可以根据数据库是使用情况进行分库分表、读写分离等集群部署,然后可以对编写的SQL进行优化比如减少SELECT *,连表操作等SQL的编写,合理的使用索引等。我想问的是对数据库的优化,比如怎么加索引?答:对于数据库的索引是为了加速对表中数据行的检索而创建的一种分散的存储结构,数据库没有索引就会走表进行全表扫描,我们去优化一条SQL并添加索引的时候,可以先去找到慢SQL,根据SQL编写进行分析添加合适的索引,在MySQL的日志中使用show variables like ‘%slow_query_log%定位慢SQL,并使用explain关键字进行分析,可以SQL中是否用到索引。我们添加索引可以根据主键ID进行添加主键索引,因为主键一般是连续且唯一的。若SQL列中有长字符串或者是文本可以为这列添加上全文索引。对于用的比较多的列或者是查询速度很慢的SQL可以对他们where条件里面的列添复合索引,但是要把比较常用的列放到最左侧,因为复合索引有最左匹配原则,若查询的列不在最左侧可能不会使用索引。6.RabbitMQ和Rocket MQ的区别答:RabbitMQ是开源的对于学生来说比较友好,RocketMQ是对于企业的性能更好。他们都是高可用的,相对来说RabbMQ的时效性更好延迟最低,RocketMQ的稳定性更好,吞吐量更大。7.了解RocketMQ的架构实现吗?答:RocketMQ不太了解,我知道RabbitMQ,RabbitMQ核心主要是个队列,消息生产者产生消息后会发送给RabbitMQ的交换机,交换机接收到消息,并将消息路由到队列中,队列存储消息,等待消费者处理,将交换机和队列连起来进行一个绑定,消费者订阅队列进行消费。8.反问面试官比较随意,面试的氛围还是很好的,但是感觉有些不想听,(可能是我个人理解),不知道这是KPI面还是什么原因,我回答的还算比较流畅,最后可惜没有通过,不知道现在该往什么方向准备了。有大神帮我指点一下么,回答的问题望大家能指出#牛客解忧铺##面试# #凉经##大厂##找工作#
闪送一面3人在聊
查看10道真题和解析
牛客解忧铺
点赞
评论
收藏
分享
08-12 10:08
已编辑
门头沟学院 Java
OPPO一面
面试官很好,问的大都是八股,回答的时候会跟你回答中提到的场景做一些延伸,总体感觉还是有难度的1. spring和springboot的区别 -- 不会,简单回答了springboot更加强调默认配置2. spring中事务的原理 -- 从AOP动态代理角度讲了spring和mybatis共用同一个连接3. spring事务的传播4. spring cloud或者其他微服务相关 -- 不知道5. spring自动装配 -- 回答了IOC容器相关内容(之前总结过,现在忘了很多,后续需要重新复习下)6. G1的垃圾回收流程 -- 讲了大概的流程,不是很熟悉7. 三色标记,为什么不用引用计数 8. IO多路复用 -- 同大概流程,epoll这些忘记了,记不住9. redis内存满了该如何处理 -- redis的内存淘汰算法10. redis的大key该如何处理11. redis集群是如何同步的12. synchronized和JUC的区别13. hashmap和currenthashmap的区别14. 项目中为什么使用rabbitmq和mysql,相比于其他的中间件有什么优势后面还有一些问题,记得不太清楚了。总体感觉背过的八股忘得很快,有些是记得记不住,有一些容易记着,但是过段时间就会忘,真服了
OPPO一面210人在聊
查看28道真题和解析
点赞
评论
收藏
分享
08-09 14:37
门头沟学院 Java
衍因科技面试
项目:多线程项目里用的Redis的数据结构Spring AOPLinked'list里的环(没听过)三次握手
查看3道真题和解析
点赞
评论
收藏
分享
08-09 09:08
北京理工大学 算法工程师
操作系统常见30题
1. 什么是操作系统的抽象层?它的作用是什么?2. 解释一下操作系统中的同步与互斥。3. 什么是进程的优先级反转?如何解决?4. 操作系统如何处理内存碎片?5. 什么是多级反馈队列调度算法?6. 解释一下操作系统中的信号机制。7. 什么是内存映射?它与文件系统有什么关系?8. 操作系统如何实现进程的创建和终止?9. 什么是系统调用栈?它的作用是什么?10. 解释一下Linux中的守护进程。11. 什么是软中断?它与硬中断有什么区别?12. 操作系统中的文件系统缓存是如何工作的?13. 什么是回收站(Recycle Bin)?它在文件系统中的作用是什么?14. 解释一下操作系统中的数据结构(如链表、树等)。15. 什么是目录结构?文件系统中常见的目录结构有哪些?16. 操作系统如何实现内存的动态分配?17. 解释一下文件系统的日志机制。18. 什么是网络文件系统(NFS)?它的工作原理是什么?19. 什么是线程池?它的优势是什么?20. 操作系统如何实现网络通信?21. 解释一下虚拟内存的工作原理。22. 什么是任务调度算法中的“饥饿”现象?23. 操作系统中的上下文切换是如何影响性能的?24. 什么是计算机系统中的“资源竞争”?25. 解释一下操作系统中的数据一致性问题。26. 什么是文件系统的inode?它的作用是什么?27. 操作系统如何处理错误和异常?28. 什么是共享库?它与静态库有什么区别?29. 解释一下分布式系统中的一致性模型。30. 什么是容器技术?它在操作系统中的应用场景是什么?相关更多嵌入式面经可以查看下方专栏 c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞
评论
收藏
分享
点赞
21
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
美团二面
4443
2
...
这辈子和字节无缘了
3339
3
...
我的岗位说明书
3294
4
...
京东 NLP算法 三面 面经
3250
5
...
快手java后端一面(秋招以来体验最差)
2645
6
...
京东 算法工程师-自然语言处理 凉经
2256
7
...
入职荣耀,我爸特别开心
1872
8
...
拼多多 服务端开发 正式批一二三hr面面经
1837
9
...
9.11 得物笔试
1820
10
...
美团秋招
1702
正在热议
#
晒一晒我的offer
#
5882216次浏览
74622人参与
#
选择重要or努力重要,你会怎么选
#
4739次浏览
70人参与
#
荣耀校招
#
41577次浏览
1194人参与
#
软件开发薪资爆料
#
1404776次浏览
16313人参与
#
没有实习经历,还有机会进大厂吗
#
630880次浏览
11443人参与
#
安利/避雷我的岗位
#
269911次浏览
3882人参与
#
锐明校招来了
#
9331次浏览
139人参与
#
你觉得材料多少算高薪
#
8532次浏览
97人参与
#
校招过来人的经验分享
#
562834次浏览
16691人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
10043次浏览
103人参与
#
如何KTV领导
#
12051次浏览
97人参与
#
如何拒绝/反向PUA
#
34382次浏览
252人参与
#
正在实习的碎碎念
#
1091128次浏览
11936人参与
#
你的秋招第一面感觉怎么样
#
36827次浏览
278人参与
#
牛友的志愿填报指南
#
11198次浏览
123人参与
#
职场新人生存指南
#
151267次浏览
4826人参与
#
如何缓解入职前的焦虑
#
100713次浏览
948人参与
#
想实习转正,又想准备秋招,我该怎么办
#
356152次浏览
3602人参与
#
那些拿到大厂offer的简历长啥样
#
73992次浏览
1713人参与
#
许愿池
#
144229次浏览
2123人参与
#
中兴求职进展汇总
#
152991次浏览
1110人参与
#
腾讯工作体验
#
230570次浏览
2133人参与
牛客网
牛客企业服务