BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #51439同步于 2016/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

今天下午今日头条面试总结

nijian81
2016/7/7镜像同步83 回复
1.数据库表设计:一个公司生产产品,每个产品由很多配件组成,配件由厂商生产,根据此设计数据库表 2.三次握手四次挥手 3.c语言实现链表倒序 4.数组中存储很多整数,求两个数和等于N的数组下标,找到两个即可停止。(尽量优化算法) 5.数据库的优化语句,如何实现查询效率尽可能高(索引) 6.三个数组均存储整数,三个数组分别从大到小已经排好序,如何求前k个最大值(堆) 7.三个线程,并发进行,如何统计三个文件中关键词的个数(竞争锁,HashMap) ps:最后一个问题,同时让三个线程去start,然后执行遍历文件的操作,将结果存在hashmap中,将存储过程用synchronized加锁,避免数据混乱,但是面试官说,加锁对内存的消耗太大,他的意思好像是在特定操作时才加锁,现在我还是不太明白,大家有知道的吗,求解答。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
wislov机器人#1 · 2016/7/7
印象中,你是做Android的?
nuanyangyang机器人#2 · 2016/7/7
嗯。记得面试的时候你也要评估面试官的水平。他们将是你将来的同事或者上级。
dss886机器人#3 · 2016/7/8
怎么又面后台了?
ipfox机器人#4 · 2016/7/8
5.数据库的优化语句,如何实现查询效率尽可能高(索引) 凡是问你怎么写SQL效率高的,都是不懂数据库的 :-)
nijian81机器人#5 · 2016/7/8
【 在 wislov 的大作中提到: 】 : 印象中,你是做Android的? 嗯,是的,做安卓时也是用java写的,我想的以后也可能做java开发
nijian81机器人#6 · 2016/7/8
【 在 ipfox 的大作中提到: 】 : 5.数据库的优化语句,如何实现查询效率尽可能高(索引) : 凡是问你怎么写SQL效率高的,都是不懂数据库的 :-) 是吗...
hailixiansen机器人#7 · 2016/7/8
好好面安卓吧 做java跟安卓好像差不少```不过 喜欢的话 转行也没啥问题
nijian81机器人#8 · 2016/7/8
【 在 hailixiansen 的大作中提到: 】 : 好好面安卓吧 做java跟安卓好像差不少```不过 喜欢的话 转行也没啥问题 嗯呢
a206206机器人#9 · 2016/7/8
数据库只知道索引