W***o 发帖数: 6519 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: Wardo (Wardo), 信区: Programming
标 题: javasctipt + REST 面试一般会问什么问题?
发信站: BBS 未名空间站 (Wed Aug 6 15:53:03 2014, 美东)
明天有个电面,不知该怎么准备 |
|
A*****i 发帖数: 3587 | 2 callback async chaining closure oop
http https json xml |
|
S******e 发帖数: 55 | 3 当初彭博社职位也是这个,结果丫一上来就二叉树叉我 |
|
S******e 发帖数: 55 | 4 其他公司考过closure, array ops, function bind, prototype chain, singleton
etc |
|
|
|
|
l**********n 发帖数: 8443 | 8 javascript最应该熟悉ajax。rest会问什么叫resource, put和post的区别。 |
|
|
d****i 发帖数: 4809 | 10 这个rest的是JavaScript, 还是Java, 还是Python,还是PHP? |
|
s****y 发帖数: 503 | 11 "rest会问什么叫resource, put和post的区别"
这个问题怎么回答? |
|
|
W***o 发帖数: 6519 | 13 most likely Java RESTful |
|
W***o 发帖数: 6519 | 14 JSON 数据类型有什么面试问题需要知道的吗? 感觉没什么要点,里面就是有string,
number, array 等数据类型?还有什么需要知道的? |
|
l**********n 发帖数: 8443 | 15 会问association。(has many, one-to-one等等。lazy loading)
, |
|
c******o 发帖数: 1277 | 16 最好准备一下HTTP return codes, 和restful service很有关系。
什么 ETAG/Location Headers都看看。我们的Restful server都implement了. |
|
|
c*********e 发帖数: 16335 | 18 但愿不会问你有没有soap经验,什么是wsdl. |
|
W***o 发帖数: 6519 | 19 没怎么玩过SOAP,所以也就不用说WSDL了,感觉这东西有点过时 |
|
s***i 发帖数: 503 | 20 Javascript closure? DOM? Event model? |
|
W***o 发帖数: 6519 | 21 今天电面还真问到了closure,看到您的帖子我昨天晚上还重点看了一下closure的写法
和用法以及use case,今天电面和盘托出,呵呵
关于javascript, 问我Object 和array 有什么区别,我当时挺懵,array不也是object
吗? 他既然问区别,我就尽量靠,说Object (比如var myObj = new Object()) 可以
作为dictionary来使用,可以加入 key-value pair, 对方对这个回答说good, 但是不
知道我是不是答到点子上了,大家怎么看这个模糊问题?
关于Java REST API 就是随便问了问关于怎么marshal/unmarshal JSON,不难。
谢谢各位的回帖! |
|
c********1 发帖数: 421 | 22 json的association & lazy loading??? |
|
|
W***o 发帖数: 6519 | 24 请教一下高手: javascript里的Object 和array有啥区别? 我说的到点子上了吗 |
|
l**********n 发帖数: 8443 | 25 你应该告诉他array有哪些method,how to convert an array-like object into
array,
such as arguments. |
|
W***o 发帖数: 6519 | 26 嗯,他后来也问了如何往array里添加东西,我告诉他用push()
问我如何reverse array, 我告诉他用reverse()
再问如果不用reverse()怎么反序,我告诉他loop through the array from its end,
push the item to a new array, 他貌似满意
liberal objects 是不是就是这样:
var myObj = {
name : "John Doe",
age: 29,
location: "New York, NY"
};
我告诉他这个就是一个associative array,相当于dictionary 用,他貌似满意
我对javascript其实也只是在“读懂”的层面,没正式用来写过什么东西 |
|
|
|