番外篇:面试总结(1)

初学者

你经历的每一件事都会成为未来的部分,具体看你如何对待了.

0:前言

作为一个初学者,对知识的理解存在着很多的疑惑。 同人交流作为学习的方式之一,牛人和兴趣的着眼点的不同,我通常倾向于自我修正的学习方式。 具体来讲:

  • 实现最小化系统
  • 为什么?
  • 有没有其他的实现方式?
  • 方法的优缺点有没有考虑?

每天的学习之前,都会回忆下昨天的新旧知识,对概念理解的是否可以用自己的话述说出来。 学习是一个新旧知识不断迭代循环的过程。新知识是能力不断提升的关键,旧知识是能力不断精进的关键。这一迭代过程逃不脱重复。为实现重复这个过程,总结显的很重要,梳理知识点,发现盲区,最大的错误可能是你根本没发现错误理解的知识点。


1:为什么参加面试?

为了实现自我修正,选择的做法是面试,本人可能倾向于把自己打造成一名"pythoner"。最近一周投递了近5家创业公司,收到的面试只有两家。一家电话面试,一家笔试加面试。 以下就是实现自我修正系列的总结。 总结为什么这么重要:

  • 随着信息的不断输入,需要梳理出清晰的脉络
  • 不很相信记忆的痕迹,总结梳理的过程就是不断对记忆的再次固化
  • 及时的发现问题和调度答案

2:面试的流程?

  • 第一家:创业公司,面试岗位:python 开发工程师

电话面试: 第一轮:HR咨询基本情况,问简历上的实习经历。大概的薪资要求和转正意向。 第二轮:技术面试: 以下是提炼的问题:

  • python的缺点
  • 职业规划:前端,后端,数据库,运维...?
  • linux的熟悉程度?
  • 爬虫的效率,实时性?
  • 如何编写完整的独立出来几百个网页的微型爬虫框架?
  • 模拟登入的网页如何进行爬虫处理?
  • 对网页的解析工具都有哪些?
  • 正则表达式会一般用来抓取什么类型的数据?
  • 异步加载数据的处理?使用模拟浏览器的功能效率如何?
  • 独立编写爬虫大概的时间是?
  • 实习项目中抓取的都是什么类型的数据?比如?

  • 第二家:创业公司,面试岗位:python开发工程师

入职主要处理量化分析和web开发 第一轮:HR面,笔试 第二轮:技术一面 第二轮:技术二面 最后:HR谈入职意向

笔试试题:

  • python 基础题
    • range 和 xrange 的区别
    • 使用切片实现列表的倒序
    • 元组和列表的主要区别
    • 对目录下文件的操作
    • 深拷贝和浅拷贝的区别和实现
    • 如何动态实现类方法
    • 静态类方法和类方法的区别
    • 编写一个singleton
  • 算法题
    • 文本文件中存在无序的10亿个数字,如何提取出最大的1000个
    • 如何等概率的实现将一个列表打乱
  • 智力题
    • 30秒内实现小明一家拿灯过桥问题
  • 技术面问题:
    • 数据表的操作:(只懂简单的增删改查没用...)
    • 经常使用的python标准库和第三方库以及作用
    • map函数的使用
    • 编写类方法
    • 如何对网页文本的解析
    • 手写sql语句
    • 手写xpath
    • 讲解实习经历
    • python 系统学习过哪本书?
    • 使用过的python框架,以及优缺点,有没有测试过性能? ......

没给出问题答案,因为这并不是"你的灯亮着",而是“我的灯亮着”。


3:面试的收获?

结果:

  • 第一家被拒。
  • 第二家确认offer。

其他:

  • 基础

基础决定上层建筑,对一个问题的掌握还是需要扪心自问。 第一:你懂了吗? 第二:流程是什么? 第三:怎么做? 第四:教给别人怎么做会不会?

  • 手写代码

集成开发环境确实给开发带来帮助。然而独立编写代码,漏洞百出...

  • 最小化系统

常在强调最小化编程系统的实现,这一步仅仅是实现了功能,真正的生产环境,并不是这么简单,持续的最小化系统的思维禁锢了对问题的进一步探讨实现的可能性。需要改正。 笔试和面试的过程中才会发现自己诸多的不足。

去年的面试是为了发现企业的需求。 今年的面试是为了增进技能的需求。

  • 下一步

强化基础,增进算法和数据结构的知识。 不断输入和输出,平衡点需要再次升高。 扩充知识面的宽度和深度。

  • 自我不断修正,不断精进

这只是一段小插曲,我希望在大插曲来到的时候,自信而勇敢的握住


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏牛客网

2019届校招实习生经历

一直以来都有做开发的想法,个人情况就是了解的东西挺多,但不是特别深入,也没有什么项目经验。面了6家互联网公司,全部凉凉。究其原因,首先是项目经验不足,加上基础(...

28940
来自专栏牛客网

【Vivo二面】新鲜出炉的面经~(Java开发)

【每日一语】我们大都走在一条相似的路上,却都误以为自己惊世骇俗。而所谓故乡,只不过是祖先流浪的最后一站罢了。──乔西

19730
来自专栏大数据挖掘DT机器学习

如何处理 Python 入门难以进步的现象?

问题: 如何处理 Python 入门难以进步的现象? 看视频看呀看呀看, 看完了,基础的都懂了 然后就想写点东西 可是无从下手呀,我以为基础不扎实,又去看视...

40640
来自专栏牛客网

腾讯SNG的实习offer(多篇面经分享)

20820
来自专栏Java学习网

程序员如何提一个好问题

开始 我实际上是那种总是会问出愚蠢问题或“不好”问题的大信徒。我一直在问人们一些愚蠢并且完全可以通过谷歌搜索或搜索代码库解决的问题。大多数时候我都不愿意自己去搜...

30040
来自专栏华章科技

大数据告诉你:如何让大忙人及时回复邮件

网上教人们如何写邮件的建议不少,但大多还没有数据做支撑。最近,邮件效率服务商Boomerang通过分析5300多万封邮件数据,找出了一些影响邮件回复率的窍门。总...

6710
来自专栏牛客网

奉献一波腾讯的面经!

82000
来自专栏我是业余自学C/C++的

complete_code_Chapter2 原

通过把你不太理解的东西和一些你较为理解、且十分类似的东西做比较,你可以对这些不太理解的东西产生更深刻的理解。这种使用隐喻的方法叫做“建模(modeling)”.

8620
来自专栏Crossin的编程教室

【Pygame 第2课】 游戏的本质

你小时候有没有玩过这样一种玩具:一块硬纸,一面画着一只鸟,一面画着一个笼子。硬纸下粘上一根细棒。用手来回转动细棒,让硬纸的两面快速交替出现,就会看见鸟被关在了笼...

31960
来自专栏SDNLAB

SDN实战团分享(十九):OpenDaylight在电信网络中的应用

大家好!首先自我介绍一下:我来自中国电信广州研究院,我和我的SDN小组是一支来自电信运营商的研发团队,主要从事一些预研性的研究和开发工作。大家可能是从最近的一本...

44670

扫码关注云+社区

领取腾讯云代金券