原创 来自阿里的一道Python面试题:有了列表为什么还要元组?

最近有同学分享在面试中,被问到一个问题:列表和元组的区别是什么?问题本身并不复杂,有意思的是,这位同学在对方的反复逼问下,对自己的回答动摇了。既然如此,我们不如借着这个机会,再深入的聊一聊元组和列表,把心中的疑惑搞搞清楚。在深入之前我觉得首选应该回顾Python的设计理念,它将我们为思考Python带来指引,这里摘录2条:尽量找一种,最好是唯一一种明显的解决方案Python中一切皆对象1. 列表和元组有什么区别按照知乎的传统,“要先问是不是,再问为什么”,所以第一部分我们先来看

2021-05-15 11:37:18 231 4

原创 最近面了一个工作3年的程序员,这些面试题一个答不上来

最近有很多同学去目前主流的大型互联网公司面试(阿里巴巴、京东、字节跳动、蚂蚁金服、滴滴),面试回来之后会发给我一些面试题。有些同学轻松过关,拿到offer,但是有一些是来询问我答案的。我特意整理了一下,有很多问题不是靠几句话能讲清楚,所以整理了一份Java核心知识点来解答这些面试题。很多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。目录:这个PDF的内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redi

2021-04-13 17:17:37 251 1

原创 程序员如何转技术经理,饿了么总监这么说

职业生涯规划是每一个工作者所关注的问题, 程序员也不例外。小编前段时间做了一份程序员职业的问卷调查,发现50%工作6-7年以上的程序员想转管理层,其中最受这一批程序员欢迎的即技术经理这一岗位。但这其中有部分程序员反映说,「因为平常的工作接触不到技术经理这一岗位,所以不太清楚该岗位具体的工作和所需能力;而且感觉自身能力不太够,也不知道该怎么转?」基于此部分程序员的需求,本篇推文着重介绍技术经理这一岗位的具体工作和必备能力,同时将借用饿了么前总监程军的实战升职经验为大家展示「如何成为一名超成功技术经理」。程

2020-11-20 09:18:33 314

原创 “你会造火箭吗?”“我能去造吗?”

“面试造火箭,上班拧螺丝。”不知道这句广为流传的话最早出自哪里,只知道在程序员当中,它确实是耳熟能详、让人深有体会。试想在刚过去不久的金九银十,我几经挑选面了加心仪公司,面试进展顺利,从高并发到架构的学习使用都进行了愉快的交流,想到工资不差还能尝试新东西,不禁暗喜。事实上开始工作后呢?用不到新技术、不接触新框架,甚至连创新优化都少之又少。跳槽成了换个地方重复crud的日常。为什么入职前后的工作要求会差这么大为什么有能力造火箭却还只能天天听螺丝拧紧的声音对众多中小互联网企业来说,采用这个小套路

2020-11-18 10:08:42 164 1

原创 专科程序员VS本科程序员,如何摆脱学历「魔咒」?

对于程序员而言,有的学历乍一看像「皇冠」,把你衬托得熠熠生辉,但更多时候,它像是一个「魔咒」,要么给你添加了许多不能承受的「重」,要么让你画地为牢,难以挣脱它们的束缚。虽然相对于其他职业来说,程序员的实际能力和工作经验显得更为重要,但是在具体情况下,学历依然是影响程序员未来职业发展的不可忽视的因素。尤其是对于学历出身一般的程序员来说,在职业发展过程中需要克服的客观阻力可能更大。在程序员这个职业上,专科与本科有什么区别吗?区别在哪?关于学历的探讨总会伴随着争议,本文带你了解两者的区别,以及专科程序员该如何

2020-11-16 09:10:12 208

原创 六个月,我从年薪20w奋斗到失业

坐标长沙,开发工作,月薪10k,这是年初的我。随着网上办公的普及,成天窝在房间敲代码、开麦交流、改代码成为常态……比公司上班更加乏味的日常和薪水的克扣让我生了做副业的念头。接点小项目,一两个通宵之后交付,不久便慢慢沉迷在赚快钱之中。上班时间工作群的对话气泡不敢点开,开着通讯软件直犯困,晚上渐入佳境刚准备补上工作进度,又一个小项目找上门……好不容易熬到疫情好转,复工后一周便收到了老板的传唤。“做副业赚钱,正在毁掉很多程序员的职业生涯”,我曾对这个观点嗤之以鼻,直到现实给我泼了一盆冷水:做副业,并不

2020-11-14 09:46:57 152 1

原创 如何避免一次无意义的跳槽

前两天浏览帖子,遇到这样一位程序员:此人985硕士毕业,从事Android开发工作8年。8年时间里看了15个源代码,一直提升自己的能力,就为了能够去到心仪的公司。今年觉得自己准备的差不多了,便开始往自己心仪的公司投递简历。结果在阿里6面的时候被拒绝了,理由是因为他跳槽过于频繁,在八年的时间里待了6家公司,算下来没有一家公司待的能超过两年的时间。面试官认为他的稳定性不是很好,就淘汰了。这段不寻常的面试经历引起了程序员们的热烈讨论。“的确是现在很多公司不喜欢要跳槽太频繁的员工,认为稳定性不行,很可能培养

2020-11-13 10:04:27 58

原创 【题库类】敲向月薪20k岗位的第一块砖

伴随着今日头条、抖音、Tiktok等产品在生活中普及,字节跳动越发进入程序员群体的求职视野。舒适的工作环境、完善的福利待遇、薪资、上升空间……这些条件吸纳了无数新鲜血液涌向字节跳动。那,如何才能成功入职呢?不妨先做做真题试试深浅吧。Question1.什么是 Mybatis?Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态sql,可以严格控制

2020-11-11 14:42:40 91

原创 深入解析spring Boot原理-提升你的内功

特邀导师:MIC10余年Java EE从业经验,曾就职于平安、大众点评、挖财等互联网金融公司,《Spring Cloud Alibaba微服务原理与实战》作者。参与项目:平安支付壹钱包、上海挖财挖财宝项目很明显的一个现象,除了一些老项目,现在 Java 后端项目基本都是基于 Spring Boot 进行开发,毕竟它好用以及天然微服务友好。毫不夸张,Spring Boot 是 Java 后端领域最最最重要的技术之一,熟练掌握它对于 Java 程序员至关重要。这篇文章我会带你了解 Spring Boot

2020-11-10 10:27:25 100

原创 凭本事当的组长,凭什么工资还没手下高?

薪资,是每位工作者最关注的东西。但这又是职场的一大红线,不少公司更有明文规定不允许私下讨论工资,如有违反,公司有权单方面解除劳动合同且不予赔偿。然而,不久前一位字节跳动小组长发文,表示自己无意中拿到了部门的薪资表,发现自己只有28K,但手下却能拿到35K左右。一时引起程序员对薪资红线的热烈讨论。28k也配当小组长了?你给他们打绩效吗 不打那就是平级。确定是手下人?说不定职级跟你一样或比你高???不少网友“率先发难”,对小组长的职位提出质疑,这所谓的小组长究竟是官宣还是自封的?也有部分程序员

2020-11-09 15:13:56 691 1

原创 那个经常出去面试的同事,月薪23k

两年前,和同事小T一起进入了公司的Java开发部门。看代码了解情况、查询数据库到做个小功能,我通过这个流程我慢慢熟悉公司的开发套路,个把月后开始接触其他复杂功能。就在我还为平均工资奋斗的时候,无意间听到小T的月薪已经上了23k,好奇和羡慕驱使我赶忙向他请教一二。原来这一年里受疫情影响,在家办公的他经常抽空向各大公司投offer、约面试。“倒也不是为了跳槽,就是想快速了解一下现在的行业标准。”他表示大厂的HR一定程度上就是技术要求的风向标,自己就对照着要求缺啥补啥。掌握了前沿的业务能力,接触项目的

2020-11-07 09:26:52 143

原创 昨天还和产品讲道理的同事,今天已经不在了……

不知道刚入职场的你是否对此感同身受一起敲键盘的同事看着为人老实和产品经理打起交道却是“表里不一”测试只是打声招呼就各个垮着个脸如临大敌台上老板刚开始谈融资台下就搁着分析起业绩下滑原因来……到岗一周的自己和整个微妙的氛围格格不入职业生涯不会刚开始就要结束了吧,不会吧不会吧当然不会!这就给你整理一本「黑话」小册子,加入同事「变脸大军」,融入公司氛围现在就提高职场情商!产品经理篇不少人调侃在 IT 公司,不吵架的程序员和产品经理,不是一名合格的程序员和产品经理。从前段时间流传的“程序员暴

2020-11-05 14:08:19 107 1

原创 程序员谈薪技巧公开,这样谈比预期高30%

特邀导师:倪柯河海大学MBA,国家二级企业培训师,国家二级人力资源师,十年以上外资企业(世界五百强)HR负责人经验。倪珂老师在十多年的工作经验中积累了丰富的课程案例,以优雅的仪态和实战的经验真正做到言传身教。程序员在找工作的时候看重工作性质之外更加看重的就是薪资。很多人在面试时,总是羞于谈薪资。但小编可以明确告诉你,你入职时谈定的基础工资将决定以后你在这个公司的岗位级别和晋升程度。举个例子,程序员桃子通过了某公司的面试,在面试时和HR确认了满意的薪资,入职后却通过小道消息得知,某个同事和桃子一样的.

2020-10-31 14:17:10 244

原创 Vue3.0正式版我馋了,Composition-Api 真香

2020年9月19日北京凌晨,代号为One Piece的Vuejs 3.0 终于发布了。该完整版的开发周期长达两年多官方表示:尽管框架的某些子项目可能仍需要进一步的开发才能达到稳定状态(特别是 devtools 中的路由和 Vuex 集成),不过现在仍然是开始使用 Vue 3 启动新项目的合适时机。如果还有人不知道新系统或者吐槽「新系统结构像意大利面,甚至说抄袭React」 ,小编只能说你真的不懂3.0的Vue好在哪?本篇文章整理了此次版本中更新的5大亮点,带你全面认知新系统。试问,如果你正好有手上有正

2020-10-31 09:17:19 143

原创 看到这份涵盖Vue3.0的题库干货,我歇了口气

上周谈到「前端面试CSS总结篇」,今天带来程序员前端面试中同样不可忽视的「Vue」篇。近年来,Vue凭借语法精炼、代码的可读性高、成熟的组件模块化等优势在众多的前端框架中脱颖而出,成为前端工程师面试和技术学习中必须要攻克的难题。恰逢Vue3.0完整版发布,本篇推文中还增加了部分Vue3.0的基础理论及面试题目。Pate One · 基础篇1、简述Vue的响应式原理当一个Vue 实例创建时,Vue会遍历data选项的属性,用Object.defineProperty将它们转为getter/setter

2020-10-30 11:06:53 136

原创 揭秘 · 外卖系统背后的AI人工智能

近期,一篇名为「外卖骑手,困在系统里」的文章在各大社交网站刷屏。文章中透露出的外卖员的困境让人无奈和心塞,让人不禁反思到底是算法过于精明还是人心过于无情。相信作为编写系统的程序员而言,看过此文的感触应该比小编更深刻。不知道有人是否还记得两年前腾讯程序员裸辞去做外卖员的新闻,现在看来,其实各行各业各有难处。不过本篇文章并不在讨论职位的好坏,讨论外卖系统算法里的对与错,而是着重于文章中提到的美团超脑系统与其背后的AI技术。AI技术在超脑系统的实践由于超脑系统的运作主要在人员配送落地,所以要求AI技术必须能

2020-10-29 14:27:05 666

原创 面试官三连问:分布式锁你知道多少?

特邀导师:波波前线下知名机构教学总监、CSDN博客专家,曾就职于用友软件电力事业部。参与项目:中国华电PMIS项目、中国华电集团ERP系统、中国国电PMIS项目等1qsad.png分布式锁经常出现在面试的过程中,通常面试官会从服务框架(Spring Cloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。所以这篇文章以面试的角度带你了解分布式锁这块知识。01分布式锁的解决方案有哪些分布式锁,顾名思义是分布式环境下使用的锁,重点是锁。它的作用是保护数据安全。分布式锁

2020-10-27 09:24:48 114

原创 5年前端竟败在了CSS面试上

前几天很开心收到了一位粉丝的后台回复,说已经获得了一个前端面试机会。可昨天给小编的回复却让小编的心情久久难以回复。张大强:今天面试唉…真的一言难尽,我一个5年的前端程序员竟然在CSS上落败了,谁能想到X公司会考这么细节的东西确实,CSS的基础属性既多又复杂,对于技术有偏重的前端程序员而言,很难面面俱到。为了让更多初中级(可能还有高级)的前端程序员们不「落马」,小编整理了一份学习CSS的干货及CSS面试中常考的题给大家避避雷。PATE one 基础篇1、CSS选择器有哪些2、解释css像素,设备像

2020-10-23 09:54:41 222

原创 80%拿到offer的人这样准备面试

人和人的体质不能一概而论,关于面试难还是不难这个问题没有统一的答案。很多成功斩获offer的程序员把面试当做一场聊天和谈判,在这过程中不乏心理和思想上的碰撞与博弈。他们用一句话概括自己成功的心得:清楚面试官为什么会这样问,他希望听到怎样的答案,然后针对性的准备和回答就行了。说起来容易做起来难?这里,我们将面试流程做一个梳理,辅以细节补充,让难题不难。面试流程就像前文提到的那样,面试就像一场谈判。如何胸有成竹,首先做好以下功课:面试前所谓知己知彼,百战不殆。在面试前去主动研究对手,了解对

2020-10-22 16:46:28 85

原创 99%的人都会忽略的远程面试细节

特约导师~倪柯国家二级人力资源师,十年以上外资企业HR负责人经验。对于程序员招聘而言,笔试是考量其技术水平的过程,面试则是考量其综合素质的过程。疫情以来,远程面试成为了全球公司常用的面试方式之一,程序员心仪的网易、腾讯、百度等大公司也纷纷采用了此种形式筛选人才。其以电话or视频面试的形式为主,AI面试为辅。正是因为远程面试考量目的的特殊性,程序员小天才们在准备远程面试的过程中也应该考虑得更加全面。有的程序员小伙伴会说,“我好不容易过了笔试,远程面试还需要准备吗?而且远程面试跟线下的面试应该没啥区.

2020-10-14 17:13:27 407

原创 大厂Java研发工程师的岗位要求你够格吗?

正值“金九银十”的招聘季,各行各业对程序员的需求都有了较大的涨幅,BAT也增加了不少的岗位需求,其中对Java研发工程师的需求尤为迫切。在百度、阿里和腾讯工作是大部分程序员都梦寐以求的事情。而Java研发工程师基本都要有2-3年左右的Java开发经验,通常这个时候都需要程序员在原始的基础技能积累上有一个质的跨越。那需要跨越的那道坎到底包括些什么呢?今天就介绍一下这三家企业对Java研发工程师这一岗位的具体要求,并从中分析达到什么水平才有资格进入这类大厂。百度商业运营平台部——Java研发工程师2年

2020-10-13 11:48:58 376

原创 【面试类】秋招网申有手就行?这些东西帮你提升通过率!

金九银十如期而至,将秋招推向新高潮。作为全国规模最大的招聘活动,秋招秉承时间长、名企多、需求大、门槛低的特点一直受到大家的关注。随着疫情的缓解,上半年累积的岗位需求得以释放,求职招聘持续回暖中。但是有很多程序猿同学反映,秋招不知道该怎么下手,感觉自己心仪的offer可望不可及。我们知道,秋招校招的结果对应届生的影响不亚于高考,很多人对秋招抱着极大的期待,最后却什么也没得到。那么,接下来的金九银十到底应该怎样冲刺呢。秋招的第一关,就是网申。在网申阶段,会有大部分的简历被淘汰,很多人的希冀被止步于此。为了

2020-10-13 11:40:12 173

原创 程序员想进大厂?4个要点让你快人一步!

导师:James咕泡学院CEO,10年行业经验,7年互联网工作经验,曾就职于惠普、大众点评、互联网金融行业。三年面试官经验,有丰富的教学和实战经验。你的面试干货已抵达!上周提及0-3年经验的程序员面试要点。今天为大家换个花样,工作经验3-5年程序员该如何迈向大厂。工作经验3-5年的程序员,处于职场小白向职业人转变的阶段。经历过初级阶段的成长和磨练,其不管是在理论知识还是在实战经验方面,都具备了能胜任公司中简单的工作项目。但是,其中大多数人不仅仅满足小厂简单、缺少挑战性的任务,他们更想要「更上一层楼.

2020-10-11 13:46:56 124

原创 程序员想进大厂?4个要点让你快人一步!

导师:James咕泡学院CEO,10年行业经验,7年互联网工作经验,曾就职于惠普、大众点评、互联网金融行业。三年面试官经验,有丰富的教学和实战经验。你的面试干货已抵达!上周提及0-3年经验的程序员面试要点。今天为大家换个花样,工作经验3-5年程序员该如何迈向大厂。工作经验3-5年的程序员,处于职场小白向职业人转变的阶段。经历过初级阶段的成长和磨练,其不管是在理论知识还是在实战经验方面,都具备了能胜任公司中简单的工作项目。但是,其中大多数人不仅仅满足小厂简单、缺少挑战性的任务,他们更想要「更上一层楼.

2020-09-30 16:24:37 1407 1

原创 【职业发展类】程序员职业生涯的四重境界,你处于哪一重?

导师:James咕泡学院CEO,10年行业经验,7年互联网工作经验,曾就职于惠普、大众点评、互联网金融行业。三年面试官经验,有丰富的教学和实战经验。程序员职场小白如何规划未来?丸子:导师,我刚工作还不到半年,现在在一家小公司每天CRUD,感觉学校里学的东西在实际工作中能用到的地方并不多,想打破这种现状该做些什么努力?James:其实程序员的职业生涯可以简单的划分成四个阶段,你才工作半年,有些知识确实有点匮乏,今天我就给你介绍一下程序员的整个职业生涯,希望你能够从中获得一些感悟。01第一重境界:.

2020-09-29 17:41:17 111

原创 【面试类】简历你敢这么写?HR真心话大放送!

特约导师:倪柯 河海大学MBA,国家二级企业培训师,国家二级人力资源师,十年以上外资企业(世界五百强)HR负责人经验。正值金九银十,程序员求职跳槽的大好时期,你是否已经按捺不住进入「高薪资高福利高氛围的大厂」工作的心情跃跃欲试了?话音未落一位程序员小哥说:“有心无力啊,我投的简历十个有九个没回我,都石沉大海。”戏剧性的是最近有一个拥有十年外企工作经验的HR也一直在和小编吐槽,“今年的招聘可真难,年初因为疫情原本裁了一部分员工,现在经济开始慢慢回暖,随着行业的变化不同岗位的需求多了起来,简历筛了一波.

2020-09-23 15:36:00 276

原创 初出茅庐的程序猿如何获取“入场券”?

导师:James咕泡学院CEO,10年行业经验,7年互联网工作经验,曾就职于惠普、大众点评、互联网金融行业。三年面试官经验,有丰富的教学和实战经验。近日收到学员来信,小明是应届毕业生,在面试上遇到了些问题,刚入社会的他经验少,面对面试官的问题张口结舌。对此很苦恼,如何才能被面试官选中呢?今天有幸邀请到James给大家讲述面试官的考核重点。对于工作经验少于3年的这些程序员来讲,他们中的大多数都缺少相关项目经验以及实战经验,尤其是对那些刚步入社会的毕业生来说,其相关理论知识相较于实战更丰富,导致这些缺.

2020-09-23 15:14:45 114

原创 权威的程序员职业发展规划,了解一下!

有一位叫“柚子”的粉丝在后台留言:“我是一个程序员,在杭州工作三年了。工作前两年挺充实的,能学到很多东西。最近一年很迷茫,工作内容越来越重复,感觉自己很难进步了。想请问老师,我要怎么突破瓶颈,怎么取得更好的发展呢?”在职场,遇到技术瓶颈是再常见不过的事。如果能清晰的知道自己接下来的职业发展规划,那么你就能更有效的冲破难关,实现自我升值。职业发展规划是指一个人选定职业后选择从什么途径去实现自己的职业目标,是向专业技术方向发展,还是向行政管理方向发展。发展方向不同,要求也不同。人们也常说条条大路通罗马,讲

2020-09-23 15:10:01 177

提示
确定要删除当前文章?
取消 删除