笔试第一题, ul 下面 5 个 li, 需要实现点击 li 时打印 li 的 data-content
有看着不会下手的
有解答如:
let a1 = document.querySelector("ul li:first-child")
a1.addEventListener(...)
let a2 = document.querySelector("ul li:nth-of-type(2)")
a2.addEventListener(...)
// ...
到公司面试的人, 答得最好的是下面这个:
const list = document.querySelectorAll("li")
for (let i of list) {
i.addEventListener(...)
}
笔试题可以不动手写, 简单讲一讲思路就行, 一个 PascalCase to kebab-case 字符串转换函数(所有题目里难度次高的一道题), 有一位面试者没做, 我就简单问了问思路, 说到判断一个字符是不是大写字符, 其实平常肯定不会问这么 xx 的问题的, 但是我突发奇想, 就问了一嘴, "那怎么判断它是不是大写字符呢?", 然后他想了一会之后说, 这个问题我牵涉的比较少, 然后我就只能 "行, 那我们看下一题吧"...
在这儿要跟一位不知名 V 友说声抱歉, 其实他远程笔试答得还是很好的, 但是因为一些其他客观原因, 被 hr 否了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.