8.28 成都中兴面经

1. 手写类的构造
也没有说什么工厂模式,就直接写了一个最简单的类
2. 二叉树的优点
暂时没想到,就答了个快速查找,比如数据库用的b+树
3. 重写hashcode&&equals函数
hashcode重写没写来,equals方法简单手写了一下
后面查了一下,发现其实挺简单的,这里贴一个string类的hsah函数
//@overide
public int hashCode(){
    int h = hash;
    if(h == 0 && value.length > 0){
        char[] val = value;
        
        for(int i=0; i<value.length; i++){
            h = 31*h + value[i];
        }
        hash = h;
    }
    return h;
}
4. hashmap的优缺点
优点是查询时间快,O(1)的时间复杂度
缺点是需要额外计算一次hash值,处理不当会额外占用空间
当时没答有回答的太仔细,说优点就是查询快,缺点说了个相比currenthshmap,线程不安全
currenthshmap现在用的多,于是下一个问题来了
5. 红黑树构造讲一下
没有特意了解,于是答错了,哭唧唧
6. mybatis修改数据库
没用过,不会
7. mybatis中#与$符号的区别
不会
8. JavaScript生成多行表格
一个for循环,<table><tr><td>内容<td><tr><table>,当时就写了一个简单的思路,还把table搞错,面试官很好也给了提示
回来以后自己在重新用webstorm写了一下,项目用的全是canvas,这种表单基本没做过,还是要加强基础啊
贴一段js代码
<div id="table1"></div>
var Num = parseInt(document.getElementById("Cold").value); //获取行数
                   var data = "";
                   data += " <table >";
                   for (var i = 1; i <= Num; i++) {
                         data += "<tr >";
                         data += "<td>" + i + "</td>";
                         data += "<td>" + i + "</td>";
                         data += "<td>" + i + "</td>";
                         data += "</tr>";
                     }
                  data += "</table>";
document.getElementById("table1").innerHTML = data;
投的软开,项目用的ssm,但是自己主要做的是前端,前端用的又是js,框架几乎没用过,还是要加强对项目的了解才好。尤其是后台部分。
#中兴##前端工程师##校招##面经#
全部评论
.....我提前批随便问了下就开始问我高考成绩了。然后给了offer🤣
点赞 回复 分享
发布于 2019-08-29 13:44
额,我是java软开,先问了意向工作地,然后问了下项目,然后问了hashmap,hashtable,问了个int怎么转string,就走了。😂
点赞 回复 分享
发布于 2019-08-29 12:59
你的中兴前端面经怎么跟别个的不一样,这么难嘛🤣
点赞 回复 分享
发布于 2019-08-29 11:51
emmmmm我也是面的成都今天的软开,但是我是C++没问啥难的问题好像,和你这个画风都不一样啊
点赞 回复 分享
发布于 2019-08-28 21:50
楼主面了多久?
点赞 回复 分享
发布于 2019-08-28 21:43
中兴的面试也好难啊
点赞 回复 分享
发布于 2019-08-28 20:03
太难了,让一个纯前端的我怎么活。
点赞 回复 分享
发布于 2019-08-28 17:09
不敢相信这是前端面经的我😂
点赞 回复 分享
发布于 2019-08-28 17:08
什么岗啊?
点赞 回复 分享
发布于 2019-08-28 16:35

相关推荐

不愿透露姓名的神秘牛友
昨天 14:11
很喜欢小米的新车,校招薪资每月22k,攒多久能买?
测试糕手手:别看工资,先看现金流存款。有50W存款以上再考虑,车是消耗品,选适合自己的重要。你有钱就当我没说过
点赞 评论 收藏
分享
迟缓的斜杠青年巴比Q了:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
评论
点赞
27
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务