返回信息流1.数据库表设计:一个公司生产产品,每个产品由很多配件组成,配件由厂商生产,根据此设计数据库表
2.三次握手四次挥手
3.c语言实现链表倒序
4.数组中存储很多整数,求两个数和等于N的数组下标,找到两个即可停止。(尽量优化算法)
5.数据库的优化语句,如何实现查询效率尽可能高(索引)
6.三个数组均存储整数,三个数组分别从大到小已经排好序,如何求前k个最大值(堆)
7.三个线程,并发进行,如何统计三个文件中关键词的个数(竞争锁,HashMap)
ps:最后一个问题,同时让三个线程去start,然后执行遍历文件的操作,将结果存在hashmap中,将存储过程用synchronized加锁,避免数据混乱,但是面试官说,加锁对内存的消耗太大,他的意思好像是在特定操作时才加锁,现在我还是不太明白,大家有知道的吗,求解答。
这是一条镜像帖。来源:北邮人论坛 / java / #51439同步于 2016/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
今天下午今日头条面试总结
nijian81
2016/7/7镜像同步83 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 ipfox 的大作中提到: 】
: 5.数据库的优化语句,如何实现查询效率尽可能高(索引)
: 凡是问你怎么写SQL效率高的,都是不懂数据库的 :-)
是吗...