📣 VIP通行证夏日特惠 限时立减$68
查看: 4614| 回复: 14
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 面试时可以根据问题选择编程语言吗?

全局:

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

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

x
现在我主要用C++刷题,但是对于一些字符串问题,用Python会简单很多。所以想问下,面试的时候可不可以根据问题选择编程语言?


补充内容 (2019-10-9 16:20):
已改用Python刷题,真香。。。

上一篇:Leetcode pattern - Two Pointer
下一篇:免费的电子书
推荐
xfuyun 2019-9-7 07:05:01 | 只看该作者
全局:
除了应届生很少看到用c++的, 越来越多的公司要求当场编译通过test了 c++耗时不值得。

评分

参与人数 1大米 +1 收起 理由
know_nothing + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

推荐
momo_21 2019-9-6 23:32:11 | 只看该作者
全局:
绝大多数可以选择语言的,除了一些特定的公司,比如自动驾驶或者高频交易喜欢考cpp。

评分

参与人数 1大米 +1 收起 理由
know_nothing + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

推荐
 楼主| know_nothing 2019-9-3 01:20:03 | 只看该作者
全局:
337845818 发表于 2019-9-3 00:23
哪个题python会简单很多指教一下

具体问题我再看看。主要的点是,Python在string处理上有一些很好用的函数C++里没有。我举几个例子吧:

Python里有split,C++的getline勉强算对应,但用起来没那么灵活。

Python里有join,C++得手写个循环。

Python里可以写s.replace('str1', 'str2')来同时替换所有substr,C++还是得手写个循环一个一个换。

这些函数boost里倒是有,但面试不能用boost的吧?虽然也都不是啥大事,但就是用起来很膈应。我C++水平不高,仅自学到能刷题的水平,以上有说得不对的地方,欢迎指正。要是有C++字符串处理的学习资料,也欢迎推荐呀。
回复

使用道具 举报

🔗
337845818 2019-9-3 00:23:00 | 只看该作者
全局:
哪个题python会简单很多指教一下
回复

使用道具 举报

🔗
 楼主| know_nothing 2019-9-3 05:23:28 来自APP | 只看该作者
全局:
lisicheng123 发表于 2019/09/03 05:13:19
那就直接用python刷好了啊。面试不是在面之前就要定下来用什么语言吗?那你怎么在面试的时候换呢。。。

就是不知道所以问一下嘛。我以为是走进去面试官会问你用什么语言,或者网上做题像lc这样可以随意切换。没有直接用Python是因为字符串以外的问题我用C++更顺手。如果规定是不能临场换语言的话我就多花点时间研究下C++的字符串处理好了。
回复

使用道具 举报

🔗
sunnyleox 2019-9-3 05:25:09 | 只看该作者
全局:
起码跟同一个面试官用一个编程语言可能会比较合理。如果他知道了你能用两种语言,他本身比较熟悉其中一种,可能会要求你用他熟悉的语言。这样可能会造成一定麻烦。
回复

使用道具 举报

全局:
同感。。用cpp啥都好就是字符串的题太麻烦。。每次contest做到特别恶心,想到以后面试也用cpp就没有用python去做..
回复

使用道具 举报

🔗
Airtnp 2019-9-7 09:05:36 | 只看该作者
全局:
要是能用ranges-v3 (逃
回复

使用道具 举报

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

本版积分规则

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