一边(电话那头,大约一个小时十分钟)
一、自我介绍。
感觉自己在做那些最好的项目吗?工程技术体系结构
三、对HashMap了解多少?哈什马普的时间复杂性?如何在HashMap中解决Hash冲突?链表上层结构是什么?HashMap在Java8中有什么变化?红色和黑色的树需要更大更小才能插入,是根据什么进行比较的?解决哈什冲突的其他方法?
四、如何实现线程安全?特雷德洛克原理?线程池懂不懂?使用线程池时参数如何确定?
如何在Java堆中进行分区?如何判断物体是否需要回收?如何查看过度占用的Java内存?是否遇到过Java内存溢出?如何定位Java内存溢出?
六、HTTP常见的错误代码?三次TCP握手?
7.进程和线程有什么不同?普通开发环境是Windows还是Linux?linux命令知道什么?用什么命令查找多个文本文件中的关键字?有哪些与网络有关的命令(grep)?
八、MySQL数据库引擎?适用场景?查询优化?NoSQL是否有用或了解?
9.对排序算法有什么了解?什么排序方法用于构建Java中?快行是否稳定?快排对象时出现了什么问题?(提示我,三个字段,第一个和第二个字段做hash操作,第三个不做,但仍然不能完全理解)

java后端参数长度校验_IP

10.十亿个IP,其中十个是访问次数最多的IP。
11.五个词,找出一段长文字中是否存在。
12.Github是否有用?一般都看一些博客和书吗?常用的脚本语言能做些方便自己的事情吗?
侧面(QQ远程桌面做题)
运算题:
一、快速分类算法。
2.实施lrucache项目。
智识问题:
一个5升桶,一个3升桶,怎样倒出4升水,水就可以无限的使用。
从4亿qq号码中,统计出出现次数为top10的号码。
三边(电话边,大约一个小时)
在晚上10点的电话采访中,面试者显得很疲倦。
一、现在有哪些办公室?地区倾向?如何选择?
滴滴发送订单的功能设计?
三、有声小说音频自动匹配字幕情景题,有大量的音频文件,非人力可以做,语音识别匹配生成字幕文件,字幕文件需要声音与字幕的时间匹配,如何设计?
四、在Linux中查看CPU占用率?CPU占用情况如何?
四边(电话旁,大约一个小时)
场景设计题目:英雄联盟H5小游戏排名,实时动态更新,如何实现?
二、情景设计题:G20杭州形象工程需要擦窗机,估计杭州擦窗机要多少钱?
三、与Java虚拟机有关的问题
人力资源部。
常见问题