程序员面试那些事儿
文章平均质量分 89
总有那么一天
宇宙之一粟
InfoQ第二季签约作者
混迹于江湖,江湖却没有我的影子
热爱技术,专注于后端全栈,轻易不换岗
拒绝内卷,工作于软件工程师,弹性不加班
热衷分享,执着于阅读写作,佛系不水文
展开
-
1024程序员节推荐书--《剑指Offer》专题突破版
《剑指Offer》书评众所周知,在互联网招聘中,总少不了笔试这一环节。而说到笔试,肯定有一本书会被每一个童鞋提及——那就是《剑指Offer》,在更新了两版后,终于在2021年的夏天这本书也更新了——《剑指Offer》专题突破版。第一时间拿到这本书后已经开始慢慢阅读起来了。刚好去年也在校招前买了之前的版本,说一下我拿到这本第一感受就是何海涛大佬更用心了。如书名的副标题——专项突破,专题大概可分为两大块:数据结构 + 算法。可千万别觉得数据结构和算法就此分开了,其实算法的解题套路也是需要一个个数据结构中原创 2021-10-24 19:46:04 · 3318 阅读 · 3 评论 -
双非硕士的辛酸求职回忆录:第 1 篇 一份让面试官满意的简历究竟要做到什么
21届毕业学长的辛酸求职面试之旅:可能是最走心的校招经验贴。面试第一步:如何制作一份让面试官满意的简历!原创 2021-04-20 01:40:19 · 998 阅读 · 0 评论 -
链表常考题及解题套路
链表链表题一般常考定义单链表:一个节点 + 指向下一个节点的指针头指针:第一个节点,head尾指针:最后一个节点,tail双向链表:单链表增加指向前继结点的指针特点增加、删除特别方便,复杂度:O(1)查找、获得第k个元素,复杂度: O(n)实现参考之前的文章: 用最容易的方式学会单链表(Python实现)class ListNode: """链表结点定义 """ def __init__(self, data=0, next_node=None):原创 2020-10-24 18:39:10 · 491 阅读 · 0 评论 -
常考算法思想套路
常考算法暴力法回溯法分支限界法分治法动态规划贪心法暴力法也称枚举法、穷举法、蛮力法。基本思想: 根据提出的问题枚举所有可能状态,并用问题给定的条件检验哪些是需要的,哪些是不需要的,能使命题成立即为其解。框架1: 基本的遍历 + 判断for(循环变量x取所有可能的值): if (x满足指定的条件): # 执行想用的操作 print(x) ... return ...太多数题目如果第一时间不能想出最优解,就可以使用最简单的暴原创 2020-10-24 18:31:44 · 295 阅读 · 0 评论 -
HR看了都说好?简单好看且实用的程序员Markdown简历模版
张三联系电话:###电子邮箱:xxxxx@xxx.com个人网站:www.xxxxx.com教育背景2013.9 ~ 2016.6:清华大学,硕士,软件工程专业研究方向:工业大数据分析2009.9 ~ 2013.6:天津大学,学士,软件工程专业GPA:90.57/100 排名:1/210专业技能掌握常用数据结构与算法;熟练使用Java,有C/C++、Python等开发经验;熟悉面向对象设计及常用设计模式;良好的英语阅读与交流能力(六级:500)。实习经历腾讯科技(深圳)原创 2020-10-22 22:29:07 · 783 阅读 · 0 评论 -
学习Python一年,这次终于弄懂了浅拷贝和深拷贝
官方文档:copy主题源代码: Lib/copy.py话说,网上已经有很多关于Python浅拷贝和深拷贝的文章了,你还写?当别人一提起Python中的复制操作,你会不会立马站起来说:“我会”,于是就有了如下操作:import copy x = copy.copy(y) # 浅拷贝我会了 x = copy.deepcopy(y) # 深拷贝我来了从引用vs.拷贝...原创 2020-04-06 14:25:52 · 537 阅读 · 1 评论 -
为什么校招面试中“线程与进程的区别”老是被问到?我该如何回答?
进程与线程?(Process vs. Thread?)面试官(正襟危坐中):给我说说“线程”与“进程”吧。我(总是不太聪明的样子):“限乘?”、“进什么城(程)?”面试官:“操作系统中的进程与线程,你回去了解一下。门在左边,记得关门。”当翻译过来后,这两个概念都带了个“程”字,但进程的英文:Process,而线程的英文:Thread,好像并没有什么联系。大多数初学者一开始都会被这两个概...原创 2020-04-05 17:23:17 · 3363 阅读 · 0 评论