找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 8144|回复: 12
收起左侧

[其他重要公司面经] Ipsoft 长电面(一个半小时)

  [复制链接]

31

主题

4

精华

289

积分

高级会员

Rank: 3Rank: 3

积分
289
发表于 3-26-2016 11:11 AM | 显示全部楼层 |阅读模式

亲!马上注册或者登录会查看更多内容!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这次面试不走寻常路,本来说好的45分钟电面,不小心超过1一个半小时。。。* `3 v1 d) l8 i2 B/ J4 i
完全没用任何介绍和寒暄,直接上来就叫我打开collabedit.
: h  Z7 z/ O! ^4 M& N然后贴上一道非常简单的算法题(本来我想用Python,被制止必须用java)6 l5 a. k" {# N7 }. @
Write a function that reverses a String/ D7 s; h3 z" a1 S
* @param inputStr the string
- B; o4 x  \3 a4 p* @return the reversed string7 k" w% M: L- l* L' e7 h
* @throws InvalidInputStringException if the String length < 2 or is null/ ?4 a; O  L6 @" d( C  `
( s$ ?* q* P- \& W4 H9 [1 W
我以为就是一段轻松的面试了。。。然后重点开始了。。。7 v# x+ h( I! W! F- w
开始各种概念问
4 D' Q) U5 Y. _what is class?
, n- ?! u$ F: l8 v! Mwhat is object?
* K9 k' v& d& mwhat is interface?
$ j  N$ \- @( H7 {- W2 Xwhat is abstract?
5 j3 s3 W* ^# M3 T- ^when to use interface/abstract?
* \. C& N) e$ s$ Y0 f. I5 @what is static?
$ x( v' J' z/ ^$ I) C( U+ pwhen to use static?' M/ N( J1 b$ Z# T" B1 C
然后给我一段代码,叫我说输出(考察static的用法,挺tricky)
. x7 @! @% @* k5 t4 `what is static block?' o+ e# {# g; F" c0 n* n. y- V# J
when to use static block?7 r4 G" W8 {  e5 m1 n
will static block alway run?) d0 j8 I4 Q  T( ?2 l7 A1 T
我答的no,only run once(因为当时查stack overflow上写的),结果他说我打错了,说会always run,求各位大神解答。。真的其实不知道啊。。可是他还是就要这样越问越深。。7 t. N. w) E' Y0 x1 }8 E
然后给我一段static block的代码问我输出。。。
& S7 h- B$ }  p8 M然后他说我们来一段设计题吧!
/ \6 E  _. E1 E. B! {% N( |6 k; F我的心拔凉拔凉的。。。+ o) U" A2 w1 \: s4 g
然后他叫我设计deck of card...- g/ Y" V7 x0 M0 E4 n+ g) P
我就一边问他一边写,他要求实现:" Y3 h- N8 j* K. H
shuffle和dealcards。。$ r: T# ~( J; z0 `7 c
然后啪啪啪的写了不少。9 V0 v, u3 m2 G1 K' w7 n
讨论了很多。/ p: X5 H: S" Z! N, \
然后他又说:咱们来提高难度吧!' C0 [( M% k) F- _: v; W5 J5 W( \1 |
假设有1000个table同时玩这个游戏,
$ v& g) z+ D9 [' V但是同时只有52个card,怎么修改你的程序呢?7 |+ t3 |9 o3 R
我用了hashmap来保存映射关系。. }- r- X" u6 c( t, R9 Y' w5 y
他不是很满意,他后来说最好用list of reference... [' x0 q' r% X5 z; a3 i+ T5 o
又帮我修改了一下我的程序。。。4 Z, c3 C/ u( O. k- t
然后眼看着已经超过1个半小时了。。。他终于意识到时间。。说那你再问我几个问题吧
' I7 W2 Q0 F. T' \3 x0 b然后我问了2个问题就结束了。。  u+ v( z" _( S1 u9 h
重头到尾没有看我的简历。。。
+ d! Y7 |, _! D. W2 @5 \2 q这么干货满满的长电面还是第一次遇到。。& ~3 G% |# G' k3 @  ]
不过还是学习了很多~~就这样吧~~不过真的这样考的话就很难准备了。。。
, C# a# ^5 L$ {+ \3 Z# M听天由命了。。。
/ s# Y6 e0 C7 A8 H4 j# d6 A

评分

参与人数 1金钱 +10 收起 理由
Sophia + 10 感谢您的认真和用心的分享!大米满满送上!

查看全部评分

0

主题

0

精华

7

积分

新米人

Rank: 1

积分
7
发表于 3-26-2016 11:11 AM | 显示全部楼层
感谢豆豆分享~~~

0

主题

0

精华

0

积分

新米人

Rank: 1

积分
0
发表于 3-26-2016 07:08 PM | 显示全部楼层
请问楼主面试官是谁,下周也要面了。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表