X*********n 发帖数: 570 | 1 第一家是网络公司 具体名字就不说了
所有tcp/ip协议栈里7层涉及到的重要协议如arp,dhcp,http,ftp,smtp,tcp,udp等等的
具体实现,特点.另外http1.0和1.1的差别也被问到
sql,shell script要熟, 当场就能写
对p2p的协议如bittorent也要能说个大概
另外就是简单的白板coding了
第二家是个做在线广告的小公司 人不多 以老印为主 但碰上的都很nice
从电面到onsite一共面了7人次 基本上每个人都是算法和白板coding 只要掌握了本版
上的大家讨论过的题 以及看过算法书, 应该都能搞定
过了onsite 回来vp就给电话说面的很不错云云,
最后给了道hadoop mapreduce编程的assignment 做出来发过去
就给offer了
回头空下来 写个三个月找工总结 |
|
z*******3 发帖数: 13709 | 2 上传的话,网络协议找一个能够保持持续连接状态的协议
比如http1.1 |
|
j********x 发帖数: 2330 | 3 看想学啥了
G的东西别家学不到
Turn嘛,我嚼着想学还是找得到现成的东西学学的
你能想象每天看到的都是http1.1 rfc author这种级别的老头儿地方能学到啥么 |
|
j********x 发帖数: 2330 | 4 看想学啥了
G的东西别家学不到
Turn嘛,我嚼着想学还是找得到现成的东西学学的
你能想象每天看到的都是http1.1 rfc author这种级别的老头儿地方能学到啥么 |
|
z****e 发帖数: 54598 | 5 状态有很多种
需要具体定义到底是哪一种状态?
scope可以是application, session, cluster
而且无状态放到其他层面也可能是有状态的
比如stateless ejb放在网络层面看,就是有状态的
rmi一般被认为是有状态的协议
http也不是完全无状态,http1是无状态
但是http2是有状态的,有无状态要看具体实现
网络不同层也有不同的有/无状态
比如http过去是无状态的,但是http用的tcp是有状态的
无状态的是udp |
|
b********X 发帖数: 390 | 6 下次把图直接上载到mitbbs,数据http1.1 一个connection就到客户端了。不过那样还
安全了,毕竟做stream分析的公司是少数。不过你也别说没有,方校长都天天琢磨火墙
要加ocr技术,色情图识别早就做到了。
反正在家的大妈不怕黄图,送外卖的也不怕,剩下谁怕谁知道。怕的一听就明白,也不
要derickdrl这个弱智瞎扯瞎解释,md连浏览器原理都抛书包。呵呵。 |
|
s****r 发帖数: 17 | 7 There are 2 ways to do that.
1. Setup your DNS server with A & CNAME records for your
website, then you can make multiple sites going to one IP.
For example, www.aaa.mycompany.com or www.bbb.mycompany.com
can be pointed to the same ip.
2. IIS4 can host mulitple websites. Just set it up under
IIS4.0. By this way, you have 2 choices.
*. Different header. For example, aaa.mycompany.com &
bbb.mycompany.com can point to one IP. It needs http1.1,
but almost all browsers support it now.
*. |
|
q*c 发帖数: 9453 | 8 自从改用java + linux 实在烦恼啊。最近两天一横程序也写不了,
就为了一个简单的问题:
tomcat 5.x + JSP. 要干的事情实在简单, 用户 http POST 上来
一个简单的 xml, parse 一下就好。
但是我死活无法从 jsp 得到 request body.
request:
http1.1 POST
d**[email protected]
就是这样的简单。JSP 的request getParameter(String) 只能处理
plain text pair. 如果我使用 BufferedReader br = request.getReader(),
br.readLine() 就只能返回 null, io = request.getInputStream();
io.read() 也都是 null. google 了两天,据说是tomcat 提前八stream
parse le, 由于只能parse 一次,因此后续的read 都不行了。必须使用
getXXXXX() 莱得到参数, 但是就是没有一个method : ge |
|
|
d*****l 发帖数: 300 | 10 MPMoviePlayerController should comply with standard HTTP1.1 protocol
see RFC2616
server |
|
|
z*******3 发帖数: 13709 | 12
rxjava.
不像rxjava吧,只要connection没有关闭就都可以做成streaming用
http, tcp都可以,udp也可以,http1不行 |
|
z****e 发帖数: 54598 | 13
websocket sucks
it is based on http1
now it at least is http2 |
|
z****e 发帖数: 54598 | 14
this is a piece of websocket response
c the http1.1 here?
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: HSmrc0sMlYUkAGmm5OPpG2HaGWk=
Sec-WebSocket-Protocol: chat |
|
z****e 发帖数: 54598 | 15 clustering
this requirement is not that easy
u need VERT.X
Hazelcast 4 clustering management
Reactive/RxJava 4 streaming
UDP/TCP listener
dont use HTTP, u need to understand the difference between HTTP1 & HTTP2
make sure u use HTTP2 which could provide persist connection
etc.
not that easy
and VERT.X probably is ur best bet |
|
z****e 发帖数: 54598 | 16
你是不是在琢磨如何用android上的app冲event bus直接塞msg?
不要这么搞,event bus的api还没有公开
好像用的是web socket,也就是thin http1.1协议
你要连的话,建一个udp的verticle,然后listen到某一个port上去就好了
eventbus留给verticle之间内部使用
另外,因为是同一台jvm,所以你可以直接用shared map这些
直接共享数据,跟msg类似,都要immutable才行
用string就是了 |
|