搜狗网页搜索岗一面面经
昨天下午面试的(一个多小时,晕)
1 自我介绍
2 谈谈项目,项目中的难点是什么,怎么解决的?redis和数据库同步怎么做(redis中的值需要同步到数据库中,多并发怎么保证一致性)?
3给一张纸,写个堆排序(去面别的同学了)
4 写完了给他,(给我讲一下)
5 多线程,hashTable,hashMap,concurrentHashMap,(A,B,C线程结束,在创建D 线程,(不能用线程池,循环检测效率太低)
6 http了解吗 什么长连接?怎么设置,keep-Alive有哪些值,缓存了解吗,有哪些消息头域可以设置(***Contral的值有哪些?)
7 http的长连接是怎么实现的?
8 数据库的查询优化除了索引还有什么?
9 JVM(内存分布和设置堆大小的一些参数)
10 linux vi命令 linux的其他命令知道哪些?查询一个文件的某一列用shell实现
11 设计模式,单例模式(我写饿汉式,他说这个怎么保证并发请求的问题?创建对象时间比较长,多个请求都要等待怎么办,提示用容器(这个还真机智))
12 写一个 “123” 转为123 ,写完后让看看有什么问题?(就是边界或者合法问题,空值等问题)
13 还有什么问题吗?(根本不想问,中兴面试都快错过了,心急啊)
#搜狗#
