传说中的谷歌招聘委员会成员之一,从幕后走出来,教你学系统设计!


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
天天打游戏、照样领工资、还办H1B
这份工作你要不要?
把贵司招聘信息放这里
查看: 2822|回复: 13
收起左侧

[找工就业] Google 电面面经

[复制链接] |试试Instant~ |关注本帖
AppleLeung 发表于 2014-12-19 10:46:45 | 显示全部楼层 |阅读模式

2014(10-12月)-[13]CS硕士+<3个月短暂实习/全职 - 内推| 码农类全职@Google

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干活,快来注册

x
今下午刚面完,google irvine office打来的,题目不是很常规,不是算法题,都是java的基础知识
class Foo() {
        int a;
        String b;
}
实现这个类的equals方法,cornor case比较多. Waral 鍗氬鏈夋洿澶氭枃绔,
后续问了很多基础知识,private, protected, public default的区别,final是干什么的,==和equals的区别,然后要求精简代码,最后缩短到四行,然后问了实现了equals还要干嘛,还要实现hashcode,然后楼主就a + b.hashCode给实现了一下,注意b=null的情况。基本就这么多了
flyaway25 发表于 2014-12-19 11:38:01 | 显示全部楼层
求问lz都有哪些corner case?
回复 支持 反对

使用道具 举报

 楼主| AppleLeung 发表于 2014-12-19 11:39:17 | 显示全部楼层
flyaway25 发表于 2014-12-19 11:38
求问lz都有哪些corner case?

各种null,object种类不对应什么的
回复 支持 反对

使用道具 举报

flyaway25 发表于 2014-12-19 11:44:35 | 显示全部楼层
AppleLeung 发表于 2014-12-19 11:39
各种null,object种类不对应什么的
. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
那你输入参数的类型用的是object
回复 支持 反对

使用道具 举报

 楼主| AppleLeung 发表于 2014-12-19 11:45:40 | 显示全部楼层
flyaway25 发表于 2014-12-19 11:44
那你输入参数的类型用的是object

是的。。。
回复 支持 反对

使用道具 举报

狂暴CNM地 发表于 2014-12-19 11:52:30 | 显示全部楼层
flyaway25 发表于 2014-12-19 11:44
那你输入参数的类型用的是object

equals 当然必须是Object。
回复 支持 反对

使用道具 举报

狂暴CNM地 发表于 2014-12-19 11:53:15 | 显示全部楼层
AppleLeung 发表于 2014-12-19 11:39 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
各种null,object种类不对应什么的

instanceof一下,然后看下string是不是null之外还有什么edge case?
回复 支持 反对

使用道具 举报

 楼主| AppleLeung 发表于 2014-12-19 11:54:00 | 显示全部楼层
狂暴CNM地 发表于 2014-12-19 11:53
instanceof一下,然后看下string是不是null之外还有什么edge case?

差不多就是这样
回复 支持 反对

使用道具 举报

 楼主| AppleLeung 发表于 2014-12-19 11:54:08 | 显示全部楼层
狂暴CNM地 发表于 2014-12-19 11:53. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
instanceof一下,然后看下string是不是null之外还有什么edge case?

差不多就是这样
回复 支持 反对

使用道具 举报

readman 发表于 2014-12-19 11:56:23 | 显示全部楼层
AppleLeung 发表于 2014-12-19 11:54.1point3acres缃
差不多就是这样

- = 为什么g家面你这么简单的oo
回复 支持 反对

使用道具 举报

可爱的帕吉 发表于 2014-12-19 12:01:36 | 显示全部楼层
==和equals区别我得去google一下。。。
回复 支持 反对

使用道具 举报

 楼主| AppleLeung 发表于 2014-12-19 12:04:51 | 显示全部楼层
readman 发表于 2014-12-19 11:56
- = 为什么g家面你这么简单的oo

我觉得还好吧。。。不是算法题,一开始也挺诧异的,后来就好了,大多数题目感觉像是,知道就是知道,不知道就不知道了。。。
回复 支持 反对

使用道具 举报

MTC 发表于 2014-12-19 22:29:36 | 显示全部楼层
LZ名校的吧?
回复 支持 反对

使用道具 举报

 楼主| AppleLeung 发表于 2014-12-22 05:30:43 | 显示全部楼层
MTC 发表于 2014-12-19 22:29. visit 1point3acres.com for more.
LZ名校的吧?

不能算吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-9-26 11:59

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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