回复: 7
跳转到指定楼层
上一主题 下一主题
收起左侧

0917 google第二次电面

全局:

2015(10-12月) 码农类General 硕士 全职@google - 网上海投 - HR筛选  | | Other | 应届毕业生

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
之前电面之后hr说加面一轮于是约在今天
题目非常简单,感觉很草率啊...

对面声音非常嘈杂,不知道是割草机还是吸
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
-23 12:01):
求问一般电面之后多久知道结果?

上一篇:Google电面面经,一道难题
下一篇:LinkedIn 电面
🔗
kelvinzhong 2015-9-18 06:44:29 | 只看该作者
全局:
楼主能share一下第二题的代码吗? 毫无头绪呀。
回复

使用道具 举报

全局:
同问LZ,第二题能否详细说一下?没太懂什么意思
回复

使用道具 举报

🔗
 楼主| zchang3 2015-9-18 07:36:53 | 只看该作者
全局:
  1. /*
  2. Are you familiar with memcpy()? Yes, C/C++ but mainly C.

  3. It takes a source, destination, and the size in bytes to copy.
  4. */

  5. void memcpy(void *dest, void *src, int size){
  6.         char *srcc=(char*) src;
  7.         char *destc=(char*) dest;
  8.        
  9. //一开始写成了这样,因为好像以前在哪看过直接拷贝会有内存问题?
  10.         char *tmp=new char[size];

  11.         for(int i=0;i<size;i++)
  12.                 tmp[i]=srcc[i];
  13.         for(int i=0;i<size;i++)
  14.                 destc[i]=tmp[i];

  15. //后来面试官说可以直接拷贝,就写成了这样
  16.         for(int i=0;i<size;i++)
  17.                 destc[i]=srcc[i];
  18. }


  19. /*
  20. memcpy is currently copying byte at a time. So if there are N bytes you have to make N iterations to the copy loop. Is there some way to improve this?
  21. */

  22. void memcpy(void *dest, void *src, int size){
  23.         uint8_t *srci=(uint8_t) src;
  24.         uint8_t *desti=(uint8_t) dest;

  25.         int n=(size/sizeof(uint32_t));       
  26.         for(int i=0;i<n;i++){
  27.                 *((uint32_t*) desti) = *((uint32_t*) srci);
  28.                 desti+=sizeof(uint32_t);
  29.                 srci+=sizeof(uint32_t);
  30.         }
  31.         //for the rest bytes
  32.         n=(size%sizeof(uint32_t));
  33.         for(int i=0;i<n;i++){
  34.                 *desti=*srci;
  35.                 desti++;
  36.                 srci++;
  37.         }
  38. }
复制代码
回复

使用道具 举报

🔗
kelvinzhong 2015-9-18 08:07:15 | 只看该作者
全局:
所以楼主是把4个byte的内容通过换类型合并到了一起?
回复

使用道具 举报

🔗
 楼主| zchang3 2015-9-23 12:01:09 | 只看该作者
全局:
kelvinzhong 发表于 2015-9-18 08:07
所以楼主是把4个byte的内容通过换类型合并到了一起?

对的,字数字数字数
回复

使用道具 举报

🔗
grandture 2015-9-23 12:05:58 | 只看该作者
全局:
我也想问一下电面大概多久知道结果呢?
回复

使用道具 举报

🔗
 楼主| zchang3 2015-9-25 00:53:05 | 只看该作者
全局:
grandture 发表于 2015-9-23 12:05
我也想问一下电面大概多久知道结果呢?

我昨天发了邮件问recruiter,今天来了电话说通过了准备onsite,可以问一下他们还挺亲切的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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