Redian新闻
>
Google onsite面试题全都答出来,能录取么?
avatar
Google onsite面试题全都答出来,能录取么?# JobHunting - 待字闺中
y*r
1
上次搞deal装的,deal也没搞定。
现在有个软件,我需要打开ie,一开就死机。
怎样卸载掉ie 9?control panel-》uninstall program里没有ie这个东东呀。
avatar
l*r
2
EE火坑方向的fresh PhD,昨天去google onsite面试码工职位。感觉面试题不比
leetcode难,但没有leetcode原题,据说google内部有一个网上出现过的不能用的题库
,很大。所以leetcode只是锻炼思路。面试题全都答出来了,能录取么?
经验是基础要搞好,比如,我把java.util.*包里面的类都看了一遍,面试就用上了,
挺有用的。包括:
Collections.sort()
TreeMap

另外,Map的用法:Map() 一位面试官问我为什么要用Integer而不
是int。可能这个问题能问住一些速成的。当然我也是转行的
avatar
m*r
3
你不会google

【在 y***r 的大作中提到】
: 上次搞deal装的,deal也没搞定。
: 现在有个软件,我需要打开ie,一开就死机。
: 怎样卸载掉ie 9?control panel-》uninstall program里没有ie这个东东呀。

avatar
F*t
4
Integer可以是null,是这个原因吗?好像也没什么区别了吧
avatar
y*r
5
奇怪,firefox,chrome 都可以从uninstall program里找到。
怎么就没有ie呢?

【在 m*r 的大作中提到】
: 你不会google
avatar
m*y
6
希望很大!

【在 l****r 的大作中提到】
: EE火坑方向的fresh PhD,昨天去google onsite面试码工职位。感觉面试题不比
: leetcode难,但没有leetcode原题,据说google内部有一个网上出现过的不能用的题库
: ,很大。所以leetcode只是锻炼思路。面试题全都答出来了,能录取么?
: 经验是基础要搞好,比如,我把java.util.*包里面的类都看了一遍,面试就用上了,
: 挺有用的。包括:
: Collections.sort()
: TreeMap
: 等
: 另外,Map的用法:Map() 一位面试官问我为什么要用Integer而不
: 是int。可能这个问题能问住一些速成的。当然我也是转行的

avatar
f*a
7
程序卸载左边update里面找。

【在 y***r 的大作中提到】
: 上次搞deal装的,deal也没搞定。
: 现在有个软件,我需要打开ie,一开就死机。
: 怎样卸载掉ie 9?control panel-》uninstall program里没有ie这个东东呀。

avatar
l*r
8
两个原因吧:
1.int分配在栈里,scope是function call。Integer是对象,分配在堆里
2.语法要求就是Integer,没有为什么

【在 F*********t 的大作中提到】
: Integer可以是null,是这个原因吗?好像也没什么区别了吧
avatar
O*k
9
360卸载

【在 y***r 的大作中提到】
: 奇怪,firefox,chrome 都可以从uninstall program里找到。
: 怎么就没有ie呢?

avatar
d*v
10
目测楼主是个高手
avatar
y*r
11
哦,ggogle了一下。
希望这个月能进入ebiz 水王前10名。

【在 f********a 的大作中提到】
: 程序卸载左边update里面找。
avatar
N*E
12
用Integer因为generics只支持obect,int不是object
avatar
j*t
13
自家的,当然不一样,这一点古今中外都一样

【在 y***r 的大作中提到】
: 奇怪,firefox,chrome 都可以从uninstall program里找到。
: 怎么就没有ie呢?

avatar
n*s
14
如果就是这么回答的, 那可能悬了。。。

【在 l****r 的大作中提到】
: 两个原因吧:
: 1.int分配在栈里,scope是function call。Integer是对象,分配在堆里
: 2.语法要求就是Integer,没有为什么

avatar
g*e
15
看你这样估计希望不大了

【在 l****r 的大作中提到】
: 两个原因吧:
: 1.int分配在栈里,scope是function call。Integer是对象,分配在堆里
: 2.语法要求就是Integer,没有为什么

avatar
w*t
16
女的绝对没问题,男的就要看运气了

【在 l****r 的大作中提到】
: EE火坑方向的fresh PhD,昨天去google onsite面试码工职位。感觉面试题不比
: leetcode难,但没有leetcode原题,据说google内部有一个网上出现过的不能用的题库
: ,很大。所以leetcode只是锻炼思路。面试题全都答出来了,能录取么?
: 经验是基础要搞好,比如,我把java.util.*包里面的类都看了一遍,面试就用上了,
: 挺有用的。包括:
: Collections.sort()
: TreeMap
: 等
: 另外,Map的用法:Map() 一位面试官问我为什么要用Integer而不
: 是int。可能这个问题能问住一些速成的。当然我也是转行的

avatar
r*e
17
这个采分点应该是Java的范型实际上只是语法糖,每次操作还是要cast的,int 这种
primitive type,所有object都不能被cast成int,所以必须用Integer。

【在 l****r 的大作中提到】
: 两个原因吧:
: 1.int分配在栈里,scope是function call。Integer是对象,分配在堆里
: 2.语法要求就是Integer,没有为什么

avatar
w*z
18
跟 generic 没关系, map key, value 只能是 object, autobox 是后加的。

【在 r*******e 的大作中提到】
: 这个采分点应该是Java的范型实际上只是语法糖,每次操作还是要cast的,int 这种
: primitive type,所有object都不能被cast成int,所以必须用Integer。

avatar
l*r
19
我觉得可以从不同角度回答,Java为什么不设计支持 Map ?
我觉得就是因为int是放在stack里的,Map对象是放在堆里的,Map对象和里面存的东西
scope要一致,不能说function call结束之后,Map里面的一个东西就丢了。
avatar
r*e
20
给个stackoverflow 上的高票
http://stackoverflow.com/questions/2721546/why-dont-java-generics-support-primitive-types

【在 l****r 的大作中提到】
: 我觉得可以从不同角度回答,Java为什么不设计支持 Map ?
: 我觉得就是因为int是放在stack里的,Map对象是放在堆里的,Map对象和里面存的东西
: scope要一致,不能说function call结束之后,Map里面的一个东西就丢了。

avatar
n*s
22
越来越悬了。。。

【在 l****r 的大作中提到】
: 我觉得可以从不同角度回答,Java为什么不设计支持 Map ?
: 我觉得就是因为int是放在stack里的,Map对象是放在堆里的,Map对象和里面存的东西
: scope要一致,不能说function call结束之后,Map里面的一个东西就丢了。

avatar
J*a
23
int的scope不是问题,否则static变量如何实现? 你明显没回答到点子上
就像你说的 这是考外行/转行的人的,而你被抓住了

【在 l****r 的大作中提到】
: 我觉得可以从不同角度回答,Java为什么不设计支持 Map ?
: 我觉得就是因为int是放在stack里的,Map对象是放在堆里的,Map对象和里面存的东西
: scope要一致,不能说function call结束之后,Map里面的一个东西就丢了。

avatar
r*y
24
这回答没有在点上啊

【在 l****r 的大作中提到】
: 两个原因吧:
: 1.int分配在栈里,scope是function call。Integer是对象,分配在堆里
: 2.语法要求就是Integer,没有为什么

avatar
r*t
25
只要不回答不知道都叫“答出来”
avatar
n*s
26
他这个回答不知道说不定还好点儿。

【在 r******t 的大作中提到】
: 只要不回答不知道都叫“答出来”
avatar
s*g
27
到底是啥?
看晕了
哪个答案是答到点子上的麻烦指条路啊。。

【在 n***s 的大作中提到】
: 他这个回答不知道说不定还好点儿。
avatar
s*a
29
一是为了兼容以前的java版本,但最主要的,请阅读这篇文章
http://www.research.ibm.com/people/a/alpert/ptch/ptch.html

【在 w**z 的大作中提到】
: it had nothing to do with generics in case of collection. it was a design
: choice from the beginning. generic was added to Java much later.

avatar
d*s
30
转行就是转行的啊,还是要多看书
虽然我也是转行的

【在 l****r 的大作中提到】
: 我觉得可以从不同角度回答,Java为什么不设计支持 Map ?
: 我觉得就是因为int是放在stack里的,Map对象是放在堆里的,Map对象和里面存的东西
: scope要一致,不能说function call结束之后,Map里面的一个东西就丢了。

avatar
f*w
31
int是原始类型 integer是对象 有自己的方法
[在 lshtar (Ishtar) 的大作中提到:]
:两个原因吧:
:1.int分配在栈里,scope是function call。Integer是对象,分配在堆里
avatar
w*d
32
Java object如果包含primitive type的话,会被一起存到heap上,只有reference会被
存到stack memory上

【在 l****r 的大作中提到】
: 我觉得可以从不同角度回答,Java为什么不设计支持 Map ?
: 我觉得就是因为int是放在stack里的,Map对象是放在堆里的,Map对象和里面存的东西
: scope要一致,不能说function call结束之后,Map里面的一个东西就丢了。

avatar
o*e
33
碰到完全一样的题老实告诉面试官吧,答的太溜一样被咔嚓的
avatar
l*0
34
The point is "Hash". Hash code generation can only be used in an object but
not a primitive type.
avatar
l*r
35
arraylist 也不能放int,也要Integer

but

【在 l**********0 的大作中提到】
: The point is "Hash". Hash code generation can only be used in an object but
: not a primitive type.

avatar
S*t
36
Map interface要require hashcode?

but

【在 l**********0 的大作中提到】
: The point is "Hash". Hash code generation can only be used in an object but
: not a primitive type.

avatar
k*a
37
Map的用法:Map() 一位面试官问我为什么要用Integer而不
是int
Map使用首先要得到key. Integer或者Object都是可以用.hashCode()得到这个key的,
int这样的原生类型没法得到key。
你可以调用的时候使用int类型,但是系统自动box转换为Integer Object。
avatar
g*e
38
调key object的哈西函数

【在 S********t 的大作中提到】
: Map interface要require hashcode?
:
: but

avatar
S*t
39
What about TreeMap?

【在 k******a 的大作中提到】
: Map的用法:Map() 一位面试官问我为什么要用Integer而不
: 是int
: Map使用首先要得到key. Integer或者Object都是可以用.hashCode()得到这个key的,
: int这样的原生类型没法得到key。
: 你可以调用的时候使用int类型,但是系统自动box转换为Integer Object。

avatar
c*t
40
看面试官要求多高,我觉得这个回答作为第一答案挺好. 面试官最怕对方一张口就不停
,最喜欢简洁正确的回答。

【在 N**********E 的大作中提到】
: 用Integer因为generics只支持obect,int不是object
avatar
w*z
41
map 是 interface, hashmap 只是 一个 implementation.
读一下我的回帖,别乱扯了。

【在 k******a 的大作中提到】
: Map的用法:Map() 一位面试官问我为什么要用Integer而不
: 是int
: Map使用首先要得到key. Integer或者Object都是可以用.hashCode()得到这个key的,
: int这样的原生类型没法得到key。
: 你可以调用的时候使用int类型,但是系统自动box转换为Integer Object。

avatar
r*y
42
这个回答太扯淡了

【在 k******a 的大作中提到】
: Map的用法:Map() 一位面试官问我为什么要用Integer而不
: 是int
: Map使用首先要得到key. Integer或者Object都是可以用.hashCode()得到这个key的,
: int这样的原生类型没法得到key。
: 你可以调用的时候使用int类型,但是系统自动box转换为Integer Object。

avatar
S*t
43
说不定大家想多了,楼主可能就是碰到个纯写c++的 interviewer,好奇问问而已,哈
哈哈

【在 c********t 的大作中提到】
: 看面试官要求多高,我觉得这个回答作为第一答案挺好. 面试官最怕对方一张口就不停
: ,最喜欢简洁正确的回答。

avatar
k*n
44
这题答到两个点就行了
1. type erasure产生无类型的object;
2.只有obj才能override hashCode(), primitive不行;
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。