<面试题分享> 记两次58面试
说明
来北京找工作,有个猎头看我的简历不错,帮我投了两个58同城的面试,投的都比较高,题也注重原理,较难,这里分享出来,给有需要的人和自己提个醒,保持空杯
面试题内容
2019.05.07 北京58企服面试题 18-23k
- catch(IOException|Exception ex)前后两个异常有什么需要注意的?这样写会报错么?
- spring aop实现方式?有何区别?
- spring如何实现数据库事务?
- rpc是什么?原理是什么?
- spring事务是如何实现的?修改多个表如何在同一事务里提交?在事务方法启异步线程执行修改与主线程在同一事务中么?
- ioc与aop原理?
- MySQL隔离级别?脏读幻读是什么?
- 循环依赖如何解决?
- 为什么TCP三次握手能保证网络连接?丢包怎么办?
- spring aop的实现方式?
- spring如何注入bean,有哪几种方法?
- 有一个表数据500w,我要做一个统计报表,用mybatis怎么查?
- left join用大表连接小表还是相反?
- springboot 的@Conditional类注解如何实现的?
- 组合有序索引如何判断某个条件会走此索引?
- MySQL索引实现的数据结构?这种树是什么结构?
- JDK1.8 内存模型,执行youngGc的情况有哪些?eden与survivor比例一般比例是多少?
- tcp是网络协议哪一层?tcp滑动窗口是什么?
2019.05.09 北京 58安全部门 20-25k
- redis常用数据结构?hash底层数据结构是怎样的?
- string底层在redis存的什么?
- redis内存不够的策略有哪些?lru是什么?
- redis如何找到过期的key?
- redis单线程为什么快?除了是内存型外还有没有其它因素?
- redis集群结构你了解几种?什么地方记录着hash槽的位置?
- redis主从复制方式你了解几种?分别是如何实现的?
- java线程池了解哪些?底层threadPool参数有哪些,各自的意义是什么?线程池的执行流程是什么?
- threadLocal与Thread关系?是Thread上有ThreadLocal么?
- java中的引用类型有哪些?强、弱、软、虚、幻象引用的GC时机
- gc怎么判断对象死亡?GCRoots是什么?
- 常用JVM参数有哪些?-Xss -Xmx -Xms 分别是做什么的?
- 新生代gc算法有哪些?CMS了解么,流程有哪些?CMS回收算法为什么需要重新标记?
- 线上java进程cpu跑满100%,如何分析原因?说明操作流程
- 怎么看的linux端口占用? 这几个命令参数分别是做什么的?(netstat -anp |grep 端口号)
- git本地库与远程库关联的命令是什么?
- mysql的innoDB与MyIsAm有什么区别?
- MySQL隔离机制有哪些?哪些会有脏读风险?哪些会有幻读风险?
总结
学无止境!
<面试题分享> 记两次58面试的更多相关文章
- BATJ等大厂最全经典面试题分享
金九银十,又到了面试求职高峰期,最近有很多网友都在求大厂面试题.正好我之前电脑里面有这方面的整理,于是就发上来分享给大家. 这些题目是网友去百度.蚂蚁金服.小米.乐视.美团.58.猎豹.360.新浪. ...
- 李洪强iOS经典面试题156 - Runtime详解(面试必备)
李洪强iOS经典面试题156 - Runtime详解(面试必备) 一.runtime简介 RunTime简称运行时.OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制. 对于C ...
- 记一次HashMap面试
记一次HashMap面试 从网上已经身边同事朋友的面试情况来看,面试HashMap几乎是必问的,网上也很多类似的文章,但是真面起来,发现还是有很多点可以深抠的.本篇就结合一次面试经历说一下之前没有注意 ...
- 350道面试题分享,拿下京东offer工资double
350道面试题分享,拿下京东offer工资double 前言: 面试,其实是一个双向选择的过程,在这个过程里,我们不应该抱着畏惧的心态去对待,这样反而会影响自己的发挥.同时看中的应该不止薪资,还要看你 ...
- 【剑指offer】面试题 9. 用两个栈实现队列
面试题 9. 用两个栈实现队列 题目描述 题目:用两个栈来实现一个队列,完成队列的Push和Pop操作. 队列中的元素为int类型. 解答过程 import java.util.Stack; publ ...
- 【剑指offer】面试题 25. 合并两个排序的链表
面试题 25. 合并两个排序的链表 NowCoder 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. Java 实现 ListNode Clas ...
- Java岗位面试题分享:jvm+分布式+消息队列+协议(已拿offer)
个人近期面试情况 今年二月以来,我的面试除了一个用友的,基本其他都被毙了,可以说是非常残酷的.其中有很多自己觉得还面的不错的岗位,比如百度.跟谁学.好未来等公司.说实话,打击比较大. 情况基本上是从三 ...
- 分享18道Java基础面试笔试题(面试实拍)
上图来自Java技术栈微信群里的群友分享,看起来比较基础,但不一定人人都答得上来. 图片比较模糊,小编把题目进行了文字化. 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求 ...
- PHP程序员面试技巧之口试题分享
网络上流传很广的一部分php工程师面试题目,有些phper们认为这些很形式,天下面试题目一大把,不能考核一个人的真实水平,其实细细研究起来,无论怎样,能存在就表明其有存在的价值.下面小编整理了12条P ...
随机推荐
- 英语chrysopal金绿宝石chrysopal单词
chrysopal金绿宝石,也称金绿玉.化学成分为BeAl2O4.晶体属正交(斜方)晶系的氧化物矿物.它位列名贵宝石,具有四个变种:猫眼,变石,变石猫眼和金绿宝石晶体. 金绿宝石本身就是较稀少的矿物, ...
- 剑指:包含min函数的栈(min栈)
题目描述 设计一个支持 push,pop,top 等操作并且可以在 O(1) 时间内检索出最小元素的堆栈. push(x)–将元素x插入栈中 pop()–移除栈顶元素 top()–得到栈顶元素 get ...
- Django框架(十三)--Django分页组件
一.分页器 数据量大的话,可以分页获取,查看 例如:图书管理中,如果有成千上万本书,要是都在一个页面中渲染出来,会影响页面美观,所以就要用分页器分页渲染 二.分页器的使用 基本写法 基本写法: 后端: ...
- 《linux就该这么学》课堂笔记20 LNMP架构部署动态网站环境
源码包安装程序 使用源码包来安装服务程序具有两个优势. 源码包的可移植性非常好,几乎可以在任何Linux系统中安装使用,而RPM软件包是针对特定系统和架构编写的指令集,必须严格地符合执行环境才能顺利安 ...
- Linux服务器安全加固
关于对公司网站服务器安全加固的一些想法及思路: 一.修改密码和ssh登录端口,并且尽可能的用密钥对登录,禁止用密码登录(主要针对Linux)二.修改/etc/hosts.allow 设置仅仅允许某几台 ...
- 201871010106-丁宣元 《2019面向对象程序设计(java)课程学习进度条》
<2019面向对象程序设计(java)课程学习进度条> 周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 1 25/10 ...
- 06-numpy-笔记-shape
shape 是返回 np.mat 的形状的. 1. 作为 mat 的成员变量,a.shape 2. 作为 np 的成员函数,np.shape >>> import numpy as ...
- eclipse IDE for java developers下载与安装
1.进入eclipse官网下载页面 https://www.eclipse.org/downloads/ 2.点击Download Packages 3.windows 用户 选择 64 bits 4 ...
- python递归和内置方法
递归:函数调用自身 核心:递进的时候能够达到一个结果,问题规模越来越小(不一定要真正的达到):设置一个条件,能够让最后一次函数调用结束 练习: 第一个人的姓名是16岁,后面每个人的年龄都比前一个大 ...
- JQuery校验时间大小
常用于按时间条件(起始日-截止日)查询时,进行校验 function checkDate(){ var startTime = $('#startTime').val(); var endTime = ...