1、两个长整数求平均值;(不能使用BigInteger,因为效率太差)
2、怎么保证数据库中一个字段值的唯一性;(如注册用户名必须唯一,不能使用数据库唯一性约束,也是考虑到高并发和大数据量下的效率)
面试从头到尾感觉Cisco做事总是把性能和24x7放在第一位的, 涉及到了Http协议、反向代理、Cache等等N多能优化性能的东东。。。
long longInt1;
long lingInt2;
long av =(longInt1>>1)+(lingInt2>>1)+ (longInt1&0x01)&(longInt2&0x01);
感觉第二题有点把数据库压力分布到其他地方去做,如果有多个client操作数据这个表,则要考虑把这个功能作一个server,让所有需要数据库的地方都能访问到,使用检索的算法和散列的模式,应该还有很多优化的地方
两个题,由于水平问题较弱回答的比较粗浅,希望大家指正。