记一次面试总结
2017-01-05 本文已影响0人
南瓜车神
关于我
牛客网个人主页:https://www.nowcoder.com/profile/408607/
博客园:http://www.cnblogs.com/Jhon95/
github:https://github.com/fjhjava
面试经历
Part1: 面试问题列表(Java实习岗)
先简单做下自我介绍
这里就是简单介绍下自己背景xxxx
学过哪些技术点?了解技术体系
结合简历上所写就是个人技能点
Paste_Image.png
如何学习的?
0、TCP/IP、操作系统、数据结构、算法
刷Leetcode
1、Spring源码 看一遍以上
2、MySql数据库优化,事务管理
3、SQL语句
4、Hibernate框架
5、MyBatis框架
6、JVM内存分配、GC算法、优化
7、多线程
8、NIO通信
9、分布式数据库
两道算法题
- 如何利用一次循环得出最大的两个数?
- 用户list如何排序?
MySQL索引,优化,主从复制。。。
结合简历上的项目经历
这里结合项目来讲下面试官的问题
Paste_Image.png
-
如何模拟登录?
-
如何让解决反爬虫策略?
-
Lucene索引的底层实现(问了跳跃表)
- ThreadLocal底层实现原理?
类似hashmap的数据结构,以前在牛客网的几篇帖https://www.nowcoder.com/discuss/18817
https://www.nowcoder.com/discuss/18818 - 事务隔离如何实现?
问了面试官一个问题,分布式事务如何控制?
讲了2种方案,介绍了公司的整体架构。
HR面
第二天HR面,问了
1、职业规划,
2、为啥要到杭州发展?
3、期待的薪资待遇。
4、手头有没有其他offer?
下午就收到offer邮件了,整体看来,面试流程比较快。