由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Google onsite面试题全都答出来,能录取么?
相关主题
请教一道公司面试题一个实际碰到的问题
Java的hashcode和equal函数有什么用?不改变排序的hash算法?
请教个面试题, tree和hashmap的区别哈希表能用来排序吗???CISCO的问题。
问道看到的面试题吐槽g家package, 顺便说说昨天L家面经
hashcode面试题两个Amazon面试题
两个面试题问道面试题
请教一个 Java hashcode 和 equals 的面试题!贡献一道面试题
Java 面试关于map 和set问个关于排序的面试题
相关话题的讨论汇总
话题: integer话题: map话题: int话题: object话题: google
进入JobHunting版参与讨论
1 (共1页)
l****r
发帖数: 119
1
EE火坑方向的fresh PhD,昨天去google onsite面试码工职位。感觉面试题不比
leetcode难,但没有leetcode原题,据说google内部有一个网上出现过的不能用的题库
,很大。所以leetcode只是锻炼思路。面试题全都答出来了,能录取么?
经验是基础要搞好,比如,我把java.util.*包里面的类都看了一遍,面试就用上了,
挺有用的。包括:
Collections.sort()
TreeMap

另外,Map的用法:Map() 一位面试官问我为什么要用Integer而不
是int。可能这个问题能问住一些速成的。当然我也是转行的
F*********t
发帖数: 66
2
Integer可以是null,是这个原因吗?好像也没什么区别了吧
m*****y
发帖数: 177
3
希望很大!

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

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

【在 F*********t 的大作中提到】
: Integer可以是null,是这个原因吗?好像也没什么区别了吧
d******v
发帖数: 801
5
目测楼主是个高手
N**********E
发帖数: 4
6
用Integer因为generics只支持obect,int不是object
n***s
发帖数: 234
7
如果就是这么回答的, 那可能悬了。。。

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

g*********e
发帖数: 14401
8
看你这样估计希望不大了

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

w***t
发帖数: 1474
9
女的绝对没问题,男的就要看运气了

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

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

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

相关主题
两个面试题一个实际碰到的问题
请教一个 Java hashcode 和 equals 的面试题!不改变排序的hash算法?
Java 面试关于map 和set哈希表能用来排序吗???CISCO的问题。
进入JobHunting版参与讨论
w**z
发帖数: 8232
11
跟 generic 没关系, map key, value 只能是 object, autobox 是后加的。

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

l****r
发帖数: 119
12
我觉得可以从不同角度回答,Java为什么不设计支持 Map ?
我觉得就是因为int是放在stack里的,Map对象是放在堆里的,Map对象和里面存的东西
scope要一致,不能说function call结束之后,Map里面的一个东西就丢了。
r*******e
发帖数: 971
13
给个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里面的一个东西就丢了。

w**z
发帖数: 8232
14
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.

【在 r*******e 的大作中提到】
: 给个stackoverflow 上的高票
: http://stackoverflow.com/questions/2721546/why-dont-java-generics-support-primitive-types

n***s
发帖数: 234
15
越来越悬了。。。

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

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

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

r*******y
发帖数: 270
17
这回答没有在点上啊

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

r******t
发帖数: 250
18
只要不回答不知道都叫“答出来”
n***s
发帖数: 234
19
他这个回答不知道说不定还好点儿。

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

【在 n***s 的大作中提到】
: 他这个回答不知道说不定还好点儿。
相关主题
吐槽g家package, 顺便说说昨天L家面经贡献一道面试题
两个Amazon面试题问个关于排序的面试题
问道面试题G家一面。
进入JobHunting版参与讨论
q*****a
发帖数: 237
21
赞一个

【在 r*******e 的大作中提到】
: 给个stackoverflow 上的高票
: http://stackoverflow.com/questions/2721546/why-dont-java-generics-support-primitive-types

s*a
发帖数: 267
22
一是为了兼容以前的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.

d******s
发帖数: 66
23
转行就是转行的啊,还是要多看书
虽然我也是转行的

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

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

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

o****e
发帖数: 916
26
碰到完全一样的题老实告诉面试官吧,答的太溜一样被咔嚓的
l**********0
发帖数: 150
27
The point is "Hash". Hash code generation can only be used in an object but
not a primitive type.
l****r
发帖数: 119
28
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.

S********t
发帖数: 3431
29
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.

k******a
发帖数: 44
30
Map的用法:Map() 一位面试官问我为什么要用Integer而不
是int
Map使用首先要得到key. Integer或者Object都是可以用.hashCode()得到这个key的,
int这样的原生类型没法得到key。
你可以调用的时候使用int类型,但是系统自动box转换为Integer Object。
相关主题
一道面试题看不懂Java的hashcode和equal函数有什么用?
为什么面试题目都答出来了还是跪了?请教个面试题, tree和hashmap的区别
请教一道公司面试题问道看到的面试题
进入JobHunting版参与讨论
g*********e
发帖数: 14401
31
调key object的哈西函数

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

S********t
发帖数: 3431
32
What about TreeMap?

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

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

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

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

r*******y
发帖数: 270
35
这个回答太扯淡了

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

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

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

k******n
发帖数: 184
37
这题答到两个点就行了
1. type erasure产生无类型的object;
2.只有obj才能override hashCode(), primitive不行;
1 (共1页)
进入JobHunting版参与讨论
相关主题
问个关于排序的面试题hashcode面试题
G家一面。两个面试题
一道面试题看不懂请教一个 Java hashcode 和 equals 的面试题!
为什么面试题目都答出来了还是跪了?Java 面试关于map 和set
请教一道公司面试题一个实际碰到的问题
Java的hashcode和equal函数有什么用?不改变排序的hash算法?
请教个面试题, tree和hashmap的区别哈希表能用来排序吗???CISCO的问题。
问道看到的面试题吐槽g家package, 顺便说说昨天L家面经
相关话题的讨论汇总
话题: integer话题: map话题: int话题: object话题: google