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

巨硬 onsite

全局:

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

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

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

x
面的视窗设备组,发个面经给后面面试攒人品
前一天凌晨两点半才到酒店,面试状态就是懵逼,面了五轮,三轮三哥,一轮疑似三哥,11:30去的, 然后lunch,12点左右回office开始面试
直接上题:
第一轮:三哥
第1题 带括号的四则运算式,转换成prefix notation(就是类似lc rpn那题的input),思路就是使用stack,但是答得很不好,字符处理写的很啰嗦, 感
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated 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面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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