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

巨硬 onsite

全局:

2017(7-9月) 码农类General 硕士 全职@microsoft - 猎头 - Onsite  | | Other | 在职跳槽

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

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

x
面的视窗设备组,发个面经给后面面试攒人品
前一天凌晨两点半才到酒店,面试状态就是懵逼,面了五轮,三轮三哥,一轮疑似三哥,11:30去的, 然后lunch,12点左右回office开始面试
直接上题:
第一轮:三哥
第1题 带括号的四则运算式,转换成prefix notation(就是类似lc rpn那题的input),思路就是使用stack,但是答得很不好,字符处理写的很啰嗦, 感觉很不好
第2题 用circular linked list实现queue, 开始ci
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
单的题很费劲才写出来。。。
第2题 改写char array问会有什么问题,答了这么改违法,因为const read only,但是没答出来segmentation fault。。。当时就问自己484撒。。。

估计是悲剧了,move on了

评分

参与人数 1大米 +2 收起 理由
shuofeng11 + 2 感谢分享!

查看全部评分


上一篇:Amazon拿到OA1
下一篇:Akuna OA题目变了
🔗
say543 2017-9-19 14:16:55 | 只看该作者
全局:
malloc有要求要用C 写吗?
回复

使用道具 举报

🔗
 楼主| shawnzhao 2017-9-19 21:55:16 | 只看该作者
全局:
say543 发表于 2017-9-19 14:16
malloc有要求要用C 写吗?

应该是c,但是因为没让写出完整function,所以用什么写其实无所谓了
回复

使用道具 举报

🔗
shuofeng11 2017-10-2 06:42:34 | 只看该作者
全局:
求问楼主这几个地方怎么回答的? 1. array很长怎么办?2. 文本中字符串查找与替换一次loop是什么意思? 3. malloc 4的倍数直接找到一个4的倍数的地址然后再malloc不就行吗?为什么会有多余的space? 4. 什么string 转成char array会segment吗? 已给楼主大米,祝楼主找工作顺利!
回复

使用道具 举报

🔗
 楼主| shawnzhao 2017-10-2 06:53:13 | 只看该作者
全局:
1.就是需要做memcpy,而不是一个一个copy 2.就是在找到目标string的时候就替换,而不是先用一个loop找,再用一个loop替换 3.没有给找地址的api,只有malloc和free可用 4.因为char *是readonly的
回复

使用道具 举报

🔗
shuofeng11 2017-10-2 08:20:19 | 只看该作者
全局:
谢谢楼主,2,4都明白了,关于1,是因为原来array填满了所以要重新开辟一块儿数组,然后memcpy过去?关于3不知道我理解对不对,做法是每次malloc一个元素,检查地址是不是4的倍数,不是的话继续malloc直到找到一个?那我前面每次malloc的都依次free掉可以吗?
回复

使用道具 举报

🔗
 楼主| shawnzhao 2017-10-2 08:24:41 | 只看该作者
全局:
1 就是从queue start到数组结束做memcpy,再从数组开始到queue做memcpy, 3的话如果等找到4的倍数地址在free会把所有之前malloc的free掉,因为free是不能指定地址的,如果是malloc,发现不是4的倍数,free,再malloc,那样只会malloc原来的地址
回复

使用道具 举报

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

本版积分规则

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