华为面试题汇总与答案_1.pdf
文本预览下载声明
千里之行,始于脚下。
华为面试题汇总与答案_1
面试题参考
1.js 动态增强行
function addRow(tableId,trId){
var tableObj = document.getElementById(tableId);
var trObj = document.getElementById(trId);
//var trIndex = trObj.rowIndex+1;
var rows = tableObj.rows.length;var rows = tableObj.rows.length;
var tr = tableObj.insertRow(rows);
for(i=0;i cell= tableObj.rows(rows).insertCell(i);
cell.innerText= trObj.cells(i).innerText;
cell.className= trObj.cells(i).className;
cell.innerHTML= trObj.cells(i).innerHTML;
}
}
2.进入页面速度慢如何跟踪问题所在。数据量大如何处理、如何
SQL 优化
【1】检测SESSION 对象是否使用过多。在代码中加入调试点定
位执行时光较长规律代码。
【2】分库,分表。
第 1 页/共 2 页
千里之行,始于脚下。
【3】
一、操作符优化
In not in is null is not null like
二、SQL 书写的影响
1、同一功能同一性能不同写法 SQL 的影响。
2 .WHERE 后面的条件挨次影响
三、SQL 语句索引的利用
1、不要有多余的数据。
3.项目权限控制是如何实现
普通实现为:首先建立职责表,用户表,权限表,然后是职责与
用户的关联表,职责与权限的关联表。依据每一个功能点建立权限数
据,当新加入职责信息时将一条或多条权限数据与对应的职责关联起
来。在用户信息中就可将职责数据与用户关联,达到权限管理的目的。
页面通过用户的职责权限信息举行操作监控。
4.多次提交 ajax 后,返回值是否按提交的挨次返回?
Ajax 调用大部分为 JS,JS 的运行速度较快,有可能造成哀求未
完成,后面的 JS 代码继续运行,而返回结果的挨次不一定按哀求挨
次返回。取决于后台处理速度
5.数据库设计心得,如何建索引
第 2 页/共 2 页
显示全部