Go语言中文网 为您找到相关结果 80

golang面试题整理

golang面试题整理 1、go的调度 2、go struct能不能比较 因为是强类型语言,所以不同类型的结构不能作比较,但是同一类型的实例值是可以比较的,实例不可以比较,因为是指针类型 3、go defer(for defer),先进后出,后进先出 func b() { for i := 0; i < 4; i++ { defer fmt.Print(i) } } 4、select可以用于什么,常用语gorotine的完美退出 golang 的 select 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作 每个case语句里必须是一个IO操作,确切的说,应该是一个面向channel的IO操作 5、context包的用途 Context通常被译作上下文,它是一个比较抽象的概念,其...阅读全文

博文 2019-01-18 23:34:43 yongfutian

给以后的同学攒点golang的面经

只要活着,就不算是悲剧。我们尚在途中,今后仍要继续。——《火花》戳 -> 校招-面经我主要用的还是go,虽然语言不是很重要,但投的基本上是跟go有关的公司,也有一些c++的公司,想往go发展的可以参考我的面经春招春招基本上是过完年回来开始,建议寒假开始复习然后回来就可以找实习了。我春招投的比较晚,后面投的公司不是很多,基本被刷简历,能面试的只有七牛云,然而第一次面试被各种吊打,春招后面去了深圳一家小公司实习了两个月七牛云七牛云的技术还是不错的,虽然实习不想去上海(建议实习不要看地点,实习很短不要介意地点)一面go的调度go struct能不能比较go defer(for defer)select可以用于什么context包的用途client如何实现长连接主协程如何等其余协程完再操作slice...阅读全文

博文 2018-12-07 16:34:51 牛客网

暑期实习求职经历总结——于2019.06.01

下个周一就要入职字节跳动过上10105.5(大小周,大周6天,小周5天,早10点~晚10点)的生活了,趁着现在还有点空,总结一下自己的暑期实习求职经历。 我的暑期实习求职过程始于三月份的一堂中特课,在那堂课上给百度、华为、腾讯等诸多企业都投了简历。因为这些企业面试流程挺长的,自己也弄不清楚是还要等通知呢还是已经被刷了,而且互联网公司又很喜欢集中在三四月份开始招暑期实习,一方面抱着广撒网的心态,一方面又怕自己错过这一波招聘后面就不好去大厂实习了,所以前前后后我投了大概二十几家公司。先说一下结果,因为自己是车辆工程研究生才转行,而且研究生方向不是很好(一开始没选好,后来也不太好换了。。),所以其实不怎么敢投一些算法岗,基本都是开发岗,算法岗就投了momenta、华为的自动驾驶开发岗和虎牙直播的机...阅读全文

博文 2019-06-01 01:34:39 BBBBBigOrange

[上海] 比特币公司 BTCC 矿池项目寻找 Golang 工程师

关于我们: BTCC最初以“比特币中国”的名字创立于2011年。是中国第一个比特币交易所,也是目前全世界运营历史最长的比特币交易所。如今,BTCC引领着比特币生态圈的各个方面,提供数字货币交易所,矿池,支付网关,用户钱包和区块链刻字等服务。BTCC在一个综合平台提供不同的产品和服务,方便全球用户能全方面地参与数字货币领域的所有环节。 总部位于中国上海的BTCC,致力于服务全球客户群,并在安全性、减轻风险、声誉、技术创新方面领导整个行业。BTCC的使命是为全世界提供最可靠、最便捷的数字货币服务。 BTCC领导层是一支多元化的团队,由具有全球顶尖互联网、电子商务和支付系统公司工作经历的业内专业人士组成。CEO李启元 (Bobby Lee)出生于科特迪瓦,毕业于斯坦福大学;在2013年...阅读全文

我可能是个假程序员!50个程序猿笑话程序猿最烦两件事

程序员最烦的是什么?50个程序猿笑话程序猿最烦两件事。没错,就是这2件事情……梁健也烦! 1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 2、程序猿的读书历程:x语言入门—>x语言应用实践—>x语言高阶编程—>x语言的科学与艺术—>编程之美—>编程之道—>编程之禅—>颈椎病康复指南。 3、还没上大学的时候,高三暑假,跑到家那边的图书城想买传说中的C++的书,然后看到一本C#,我一看,嘿,这个++还写得挺艺术的,重叠起来了,于是把C#买了回来…… 4、问:程序猿最讨厌康熙的哪个儿子?答:胤禩,因为他是八阿哥(bug)。 5、有一天,程序猿们突然发现他们要涨的工资掉到井里啦!大家都很害怕,连忙一个吊着一个,从树上伸到井里去捞工资。正好他们摸到工资...阅读全文

博文 2018-09-11 13:39:04 Java_fenxiang

CRO,全球支付的媒介

CRO,全球支付的媒介 CRO今年涨幅不小,但国内资料很少,也没有上大交易所。一、Crypto(CRO)简介Crypto.com Chain是一种高性能的本地公共区块链解决方案,通过启用即时加密支付交易来推动加密货币的全球化使用。Crypto.com Chain Token(CRO)是Crypto.com Chain上跨资产交易的媒介。Crypto.com Chain Token(CRO)支持跨资产中介货币结算。用户在Crypto.com Chain平台上用CRO代币支付手续费。此外,CRO代币还可用于分红和奖励。Crypto.com的使命是加速全球在区块链资产领域的变革。Crypto.com团队有一个明确的愿景: 无论在哪,您都能免费通过任何区块链资产进行支付,并专注于现实生活中的使用情况...阅读全文

博文 2019-05-30 21:34:50 狂人评B

妹子非常想学golang求指导—上海线下—可加微信

请尽情的甩学习资料笔记给我。 我也想搞个线下的学习小组。 周一面试,被吊打,不怪面试官,只怪我自己太弱。我分析了一下原因,做为程序员的我把本应该看技术博客等钻研技术的时间花在了看电影电视剧上逛街了,太废了。 我要奋发图强,洗心革面!花时间与精力沉淀、扩充我的技术栈。 在此需要热爱技术、有着丰富项目经验你的帮助,真心诚恳地希望你能指导我一下下,或许可能也不止一个。 不瞒你说,现有的公司团队就我一孤零零的后端,心酸啊心塞啊!目前百度搜索是我的指导老师。我……目前写的PHP 如若你喜欢分享所拥有的技术知识,热烈期待你的加入。 如若你和我一样迷茫也没关系,那我们一起学一起加油。 活动预计是长期性质的并且是面对面的,目前第一期,目标是互相了解,确定定位,尽快投入学习中。这也是尝试性...阅读全文

社招回顾

章节 社招初衷 社招准备 社招感想 福利彩蛋 1.社招初衷 1.1 自我检验 不得不说,这两年个人属于蛰伏期,从大学创业失败,到潜心学习积累,这其中的孤独、无望只有自己能体会的到。 这两年个人的积累主要包括Java并发编程、MySQL 学习、若干中间件相关的知识-包括Redis 缓存、Nginx接入层中间件。 面试过程中Java 并发编程、MySQL相关方面的理论与实操帮助了我很多。 是的,我面试的第一个目标就是检验自己积累的东西是否是业界所认可的。 1.2 检验-不打无准备之仗之真理 初入职场,我告诉自己,不要给自己设限,不设限的前提是要提前做好准备。 所以我给自己定了两年计划,要像海绵一样充分吸水。 1.3 公司发展前景 我的前东家经营上遇到了些问题,我真心祝愿它能够再站立起来。 2.社...阅读全文

博文 2018-09-21 19:35:35 markfork

腾讯后端面经(含答案)

鹅厂一面基础技术面二面项目技术面三面综合技术面总结某东南亚互联网公司一面技术面二面研发经理综合面试经过半年的沉淀,加上对MySQL,redis和分布式这块的补齐,终于开始重拾面试信心,再次出征。鹅厂面试职位:go后端开发工程师,接受从Java转语言都知道鹅厂是cpp的主战场,而以cpp为背景的工程师大都对os,network这块要求特别高,不像是Java这种偏重业务层的语言,之前面试Java的公司侧重还是在数据结构、网络、框架、数据库和分布式。所以OS这块吃的亏比较大一面基础技术面电话面试,随便问了些技术问题,最后还问了个LeetCode里面medium级别的算法题,偏简单redis有没有用过,常用的数据结构以及在业务中使用的场景,redis的hash怎么实现的,rehash过程讲一下和Ja...阅读全文

博文 2019-04-03 20:34:40 JAVA伯乐

1-3年的程序员,你跳槽了吗?

2019年年假放完回来,就着手跳槽的事情。对于我,一个普通二本,工作不到两年经验,二线互联网公司,刚投递简历的时候,碰壁不少。我相信很多不满公司现状的同学也是准备在一年中最旺盛的跳槽季做准备,鉴于我自己努力后,拿了几个offer(包括阿里与腾讯银行),分享一点心得。马爸爸说过,跳槽有两个原因,一是钱不到位,二是心伤了,而我,还要加一条,“未来的方向”。 本人是从事java技术岗,从近年来看,golang后来居上,已经开始动摇了java在后端的地位(当然我也遇到由于市场golang人才少和昂贵而转java技术栈的,如腾讯下某政务公司)。并不是说故步自封不学习新技术,而是在黄金跳槽季中,经验尚缺的我来不及学好另一门语言。对于“未来的方向”,我希望可以从事在金融领域上的开发,除了本身毕业于金融学院...阅读全文

博文 2019-05-01 15:34:41 云师兄padding

程序员面试,如何保证拿到offer的几率是80%以上?

一、概述面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。“你的优势是什么?”多年前我觉得这个问题很无聊,现在我经常这么问面试者,因为我真的想知道他的优势是什么,能给公司带来什么。最终能和面试官聊的开心愉快投缘的叫面霸。反之叫面瘫。我带过的学生里找工作时有个有趣的现象,经常是懂沟通的人先找到工作,而不是技术最牛的那个。面霸是可以练成的。我在这篇文章里尝试从两个方面对面试进行梳理,一个是流程,一个是细节。 流程可以让我们以上帝视角看问题,细节呢?细节决定成败。在面试这件事上,细节做的越细越好...阅读全文

博文 2018-11-03 20:47:39 Austh

如何打造一份优雅的简历?

最近一些朋友找我内推,并且给我发了他们的简历。很多简历在我看来都不合格,不只是内容,还有格式,在我这都没过关。然后,我都会把我的简历模板贡献出来,收获了诸多好评。 为了让更多读者朋友拥有一份优雅得体的简历,我会倾其所能,把经验全部传授出来,希望你能有收获。 虽然现在不是求职的高峰期,但是社招、实习还是随时都可以进行的。我也不是一个追热点的人,只求对你有所帮助。另外,简历的制作其实并不是一蹴而就的事,当你知道了写简历的套路,平时就会有意识的积累素材,所以什么时候都可以学习如何打造一份优雅的简历。 简历是什么?在我看来,在面试之前,直接代表你这个人。虽然简历不会说话,但是简历的内容会让面试官直接在脑海里勾勒出你的形象。如果简历排版非常精致,你就会被塑造成一位细心、得体的形象;反之,如果简历里出现...阅读全文

博文 2019-07-08 17:32:50 饶全成

我的后台Java面经(阿里、腾讯、头条、京东、IBM等)

# 简介经过招聘季每个人都会有相当多的面试经历,对我来说把这些写出来一方面是为了学习,另外一方面也希望能够为之后求职的同学提供一定的借鉴意义我的笔试经历会把主要记得的题目列出来我的面试经历详细介绍了以下几点面试岗位面试体验:这个有主观成分,但也能从我个人的侧面去反映公司是如何对待招聘的,请记住“面试者也是面试官,反之亦然”面试问题:在面试过程中被面试官提问的问题拉勾offer工厂2017资料,是当时拉勾做的一系列沙龙活动,其中ppt提到的面试问题很有参考价值,故而放到其中我面试的岗位主要是后台开发和Java开发岗,有关Java的复习策略在我的一篇博客中有写了解单独公司的单独部门情况,我又拆分了一下各公司的情况,想单独了解公司的可以去看各个公司的我个人面试情况# 京东金融面试面试岗位为JAVA...阅读全文

博文 2020-02-25 22:32:44 编程的程序员

Java后端四面字节跳动,唬住面试官你也能拿30K+;附面经+面试题

面试前 头条每次面试前会有 HR 约时间,并提前发一个 zoom 地址过来,三场技术面与一场 HR 面全都是视频面试。不得不说视频面试体验比电话面试好很多(尤其是对我这种很关注面试官反应的),假如有 HR 同学看到这篇文章,推荐考虑一下用视频面试取代电话面试,效率会更高。 头条的三场技术面风格都很类似: 问项目,抓出一些你擅长的领域或场景 问系统设计题,每题都会不断深化需求让你应变和权衡 问一道算法题(不难不偏),先看思路,再要求写一下伪代码看边界条件能不能一次过 这个面试流程我自己也一直在用,尤其是系统设计加上不断的需求变更,能比较全面地考察后端的基本功和工程思维。因此头条的面试套路很对我胃口,甚至好多类似的问题我自己也都问过候选人。 一面 介绍一下自己, 为什么选择出来看看机会 聊项目,...阅读全文

一道经常考的面试题

前段时间在找工作,也遇到一些不错的面试题,其中有一道很常见,记录一下,里面还有一点搞不明白的: 下面两段程序的输出是什么? 第一段: func main() { var wg sync.WaitGroup for i := 0; i < 10; i++ { wg.Add(1) go func() { fmt.Println(i) wg.Done() }() } wg.Wait() } 第二段: func main() { var wg sync.WaitGroup for i := 0; i < 10; i++ { wg.Add(1) go func(n int) { fmt.Println(n) wg.Done() }(i) } wg.Wait() } 很多面试题解析里面说第一段的10个g...阅读全文

博文 2019-09-06 10:02:56 fox_lin

职人社猎头合伙人 Iris:软件工程师如何进行职业规划

3 月 24 日,北京谷歌开发者社区(Beijing Google Developer Groups)联合职人社举办了灯塔 I/O 活动,职人社猎头合伙人 Iris 做了「工程师如何进行职业规划」的分享,以下是分享内容。 大家好,我是职人社的猎头合伙人王晓光(Iris Wang),感谢北京 GDG 组织这次活动,提供了这么好一个交流机会。职人社是一个互联网行业的职业人成长社群,我们为 3 年以上专业经验的人才和融资阶段 B 轮以后、在所处行业中占据竞争优势的互联网公司提供深度连接,其中猎头是我们的服务之一。其实今天站在这里还有一个非常重要的原因,那就是我以前的工作也和大家一样。大家能猜出我毕业后在从事什么工作吗? 没错,我曾经也是一个女程序员,我从一名软件工程师一步步转型到现在。我的转型方向...阅读全文

博文 2018-07-22 20:34:49 职人社

golang select中优先级问题(滴滴面试)

前两天,在滴滴面试中,被问到select中实现优先级问题,但是知道select中事件是随机触发的,没有想到如何实现,面试官告知 可以使用default实现,自己想想golang文档中有说过,自己读书不认真。今天又发现开发NSQ中就有使用,特此记录。 for msg := range c.incomingMsgChan { select { case c.memoryMsgChan <- msg: default: err := WriteMessageToBackend(&msgBuf, msg, c.backend) if err != nil { // ... handle errors ... } } } Taking advantage of Go’s select statemen...阅读全文

博文 2018-06-25 16:34:45 frank3

头条面经-PHP/Golang

一面(约1h) 在面对未知的流量暴增,可以预先怎么处理 如何限流,限流算法,对于ddos攻击怎么处理 PHP数组的底层实现 分布式事务 RPC相对于传统的API调用的优点 服务调度中心的感知与动态上下线 MySQL的索引,为什么是B+而不是平衡二叉树 索引查找在Linux的磁盘上是怎么操作的 聚簇索引相对于B+索引的优点 如何分析SQL执行慢的原因 Redis连接时的connect与pconnect的区别 Redis有哪些结构时间复杂度较高 Redis hash的实现 算法题: 在1个10G大小的文件中,存储的都是int型的数据,如何在内存使用小于8M的情况下进行排序 设计题: 以微博为例,有1个亿的用户,同时用户之间有关注和粉丝,用户的关注和取关操作比较频繁,如何设计架构和API接口 二面...阅读全文

博文 2019-08-11 15:32:37 tyloafer

今日头条面试经验- PHP/Golang

一面(约1h) 在面对未知的流量暴增,可以预先怎么处理 如何限流,限流算法,对于ddos攻击怎么处理 PHP数组的底层实现 分布式事务 RPC相对于传统的API调用的优点 服务调度中心的感知与动态上下线 MySQL的索引,为什么是B+而不是平衡二叉树 索引查找在Linux的磁盘上是怎么操作的 聚簇索引相对于B+索引的优点 如何分析SQL执行慢的原因 Redis连接时的connect与pconnect的区别 Redis有哪些结构时间复杂度较高 Redis hash的实现 算法题: 在1个10G大小的文件中,存储的都是int型的数据,如何在内存使用小于8M的情况下进行排序 设计题: 以微博为例,有1个亿的用户,同时用户之间有关注和粉丝,用户的关注和取关操作比较频繁,如何设计架构和API接口 二面...阅读全文

博文 2019-12-19 07:32:41 码农小光

一线大厂高级工程师面经分享,成功拿到百度offer

目前从事开发工作也有5年时间了,从刚开始大学毕业来到帝都,开启了自己的开发之旅,呆过的都是互联网公司,一二线的大公司(百度、美团、探探、滴滴等)都有去面试过,也顺利拿到了3个offer,最终我还是选择了百度的offer。​刚开始一般先做自我介绍,在这一块我就不多讲,很多人都分享过,你们都可以去参考!我在这边总结下PHP后端专业技能,这样可能是大部分程序员都关心的问题,我所说的大部分你目前可能还不会,但是当你掌握后,薪资水平会有一个质的飞跃!​面试总结1.PHP7的新特性有哪些2.数据库设计为什么进行分表,分库3.Mysql实现底层btree机制4.web开发方面会遇到哪些缓存,分别如何优化5.如何用关联数组实现栈6.数据库进行主从分离主要的原理7.php的内存回收机制8.nginx负载均衡有...阅读全文

博文 2019-02-14 21:25:53 person_limit

Java码农怎样学习才能成为年薪100万的架构师大牛

​有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂点node,懂点大数据等等,或者表达能力强,击中面试官痛点都会加分。如果你达到我说的水准,起薪就是2w,有其他优秀的表现还会在这个基础上加分。但纯JAVA方面待遇是比较吻合的。还有SSH真的不是我要黑,2w水平的面试几乎很少问SSH的知识,要问也是问架构层次的还有设计模式的。例如mybatis是如何管理session和cache的。spring里面有哪些你熟悉...阅读全文

博文 2018-12-10 18:00:07 Javaspring12

程序员的简历怎么写?

前言 一份简历该怎么写?不同人和行业都有不同的看法观点。今天我就结合前面学习怎么写程序员简历一点点经验记录下来。无论是温故而知新,还是被有需求的人看见了,那都将是我的收获。哈哈哈 概要描述 个人简介哪些凸显/删除 技能应该怎么文字展现 项目经历怎么表达才能反客为主 学历与个人总结的重要性 排版主次顺序的多样选择 细节注意事项 不同的工作经验,简历的表达形式一定不一样!以下描述只针对工作3年以内工作经验的人。老鸟希望能够多指出一些建议方针,万分感谢。 每个人眼中的简历(只谈纸上部分) 职位身份不一样看待简历的点不一样,我个人理解如下要素 HR或许很关注一些硬性指标及工作背景,因为这样能在茫茫简历中快速筛选。 项目经理或许关注项目背景和技术匹配度。 老板,经理等.....(哈哈,我也不知道,可能...阅读全文

来自老司机golang面试官的经验分享:面试你很大几率会遇到的go语言面试题

正在准备golang面试的小伙伴,很荣幸,你能看到这篇文章,希望每一个看到这篇分享的小伙伴都能找到自己称心如意的工作!​编程语言类:Go是什么?使用Go编程有什么好处?Go支持类型继承吗?Go支持运营商超载吗?Go支持方法重载吗?Go支持指针算术吗?Go支持通用编程吗?Go是一个区分大小写的语言吗?Go中变量的静态类型声明是什么?Go中变量的动态类型声明是什么?你能在Go中的单个声明中声明多种类型的变量吗?如何在Go中打印变量的类型?什么是指针?break语句的目的是什么?继续声明的目的是什么?goto语句的目的是什么?解释'for'循环的语法。解释在Go中创建函数的语法。你能从函数中返回多个值吗?您可以将参数传递给方法的方式有多少?将参数传递给函数的默认方式是什么?Go中的函数作为值是什么...阅读全文

博文 2019-04-10 17:34:26 qfhanru

程序员过阿里5次面试,还是和京东说了再见,网友:接着加班吧!

今天看到一位京东员工说道,过了阿里的第五次视频面试,谈好了薪资,再见了京东,再也不见。看到这则消息,感觉最近京东是怎么了,好像有很多人离职,或者是各种奇葩问题,所以现在我们来看看这位楼主,网友们是怎么样给他建议的呢?请看下图。​有网友马上就回复了,还是快点回去加班吧,楼主立马回复到,那也比京东强,还有一阵大笑声,楼主表示,只要技术总监过了就很快了,马上就可以离开了,看起来楼主的心情还是不错的,并且表示再也不想呆在京东了。​还有老员工说道,东哥拿你当兄弟。你没签敬业协议?​也有网友表示恭喜啊,面试时对不同的面试官你都问他们什么问题呢?求指导?楼主回复:谢谢大家,阿里的面试确实时间很长,而且问的内容非常细,可以看出面试官拖着疲惫的身体还严刑拷打你,这点让我很有感触,个人感觉最难的是面试的时候面对...阅读全文

博文 2019-04-27 18:51:54 javaworid

蚂蚁中间件面试指南

写过代码的技术同学都知道,中间件在整个技术体系里的重要性。在过去的十多年里,蚂蚁金服自主研发出了金融级的分布式中间件 —— SOFAStack,并多次在极为复杂的场景下得到验证,比如每年的双 11。在蚂蚁金服,中间件团队是一个带着“光环”的队伍,CTO 程立、副 CTO 胡喜都出自这个组织……文/图 无暮配置千万条,集群第一条,环境不匹配,战友两行泪。——《流浪程序猿》为什么选择蚂蚁中间件2 年前的这个时候,作为南哪大学(南京大学)实习求职大潮的一名小白,一开学各种互联网大小厂学长学姐的内推邮件就塞满了邮箱,特别是阿里系的内推邮件各种部门玲琅满目。要说为什么在众多内推中对蚂蚁中间件情有独钟,说起来有表里两个原因:先说里原因,一直觉得程序员的核心是用抽象和自动化来低成本和快速地实现更多的价值,...阅读全文

博文 2019-04-11 19:34:41 蚂蚁金服科技

入职阿里的机会来了!2018阿里巴巴校园招聘季火热进行中!

导语:2018阿里巴巴校园招聘季火热来袭!技术、设计、产品、游戏等25个岗位等你来! 简历投递地址 https://campus.alibaba.com/positionList.htm 招聘流程 一、关于网申/内部推荐: 面向群体:2018届毕业生(毕业时间:2018.1.1-2018.12.31) 内推时间:7月4日至8月18日 网申时间:7月4日至8月18日 二、关于在线编程: 1. 面向人群:技术类岗位同学 2. 测验有效期:简历投递后请点击邮件链接进行在线编程测验,完成答题的同学会增加面试几率 3. 测验时间:总计30分钟(具体时长请注意查看邮件通知),一旦开始编程,请在规定的时间内完成并提交,超过时长系统将不能继续答题 4. 测验形式...阅读全文

一次糟糕的golang面试体验

因为现在的公司加班过于严重,一周五个工作日我有四个工作日是晚上11点以后才能下班,偶尔可能会到凌晨一点,两点...甚至到四点,第二天还要正常到公司。因为实在有点扛不住了就公开了下简历,准备重新看看外面的情况。 然后就有好几个猎头找到了我,我就把我的简历给了他们;后来呢有一个猎头给我推荐一个一家公司(位于五角场附近,我本身也就附近住)所以就没多考虑准备过去看看;时间定在了周五下午3点。后来这个猎头又找我说这家公司需要在简历上涉及到三个问题;猎头就把三个问题给到了我问我会不会,我看完之后感觉没什么问题就简短的回答了下给了他;面试时间依然是周五下午3点钟 三个问题 1.并发达到1万/秒怎么做TCP的连接管理? 2.消息中间件如果异常,造成数据丢失怎么处理? 3.并发量持续增长的情况下,怎么保证原有...阅读全文

golang 面试题整理

1、go的调度 2、go struct能不能比较 因为是强类型语言,所以不同类型的结构不能作比较,但是同一类型的实例值是可以比较的,实例不可以比较,因为是指针类型 3、go defer(for defer),先进后出,后进先出 4、select可以用于什么,常用语gorotine的完美退出 golang 的 select 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作每个case语句里必须是一个IO操作,确切的说,应该是一个面向channel的IO操作 5、context包的用途Context通常被译作上下文,它是一个比较抽象的概念,其本质,是【上下上下】存在上下层的传递,上会把内容传递给下。在Go语言中,程序单元也就指的是Goroutine 6、client如何实现长连接 se...阅读全文

博文 2019-03-05 22:34:51 stevenlife

金三银四讲座笔记

边看直播,边做的笔记,写的有点乱请见谅,也不打算整理了。 1. 简历如何写 简历应该包括如下内容(按顺序写): 个人信息 求职意向 薪资 工作经历项目 工作技能 学历其他技能 工作技能: 开始写基础(1.原理、2.语言、3.数据库之类的) 再写一些附加技能 最后个人性格方面 像过只4级这些就别写了 工作经历: 分初级,中级 交代清楚工作时长,不需要写清某公司某部门,除非非常出名 中初级描述开发内容,技术细节要写清楚,写自己清楚的技术,彰显自己实现的内容 简历star法则、拉勾网 2. 如何挑选靠谱公司 找工作网站:拉勾网、猎聘网、boss直聘 简历刻意宣传带薪年假、年终奖、茶话会、福利->公司不太好,这些都是求职者应得的 外包公司2种:帮别人定制系统、去别的公司开发(AB公司都不负责) 猎头...阅读全文

lex in golang

var txt = `{key1 = "\"value1\"\n" | key2 = { key3 = 10 } | key4 = {key5 = { key6 = value6}}}` var s scanner.Scanner s.Init(strings.NewReader(txt)) var b []byte loop: for { switch tok := s.Scan(); tok { case scanner.EOF: break loop case '|': b = append(b, ',') case '=': b = append(b, ':') case scanner.Ident: b = append(b, strconv.Quote(s.TokenText()...阅读全文

博文 2015-06-17 20:17:47 templarzq

六面蚂蚁金服,唬住了面试官要了30K;其实Java面试也没那么难

面试前 蚂蚁的面试挺独特,每轮面试都没有 HR 约时间,一般是晚上 8 点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其它时间。 全程 6 面,前五面技术面,电话面试,最后一面是 HR 面,现场面。 一面 介绍一下自己 问项目经历, 聊"数据同步" 接着聊上了 K8S 的项目 有没有什么钻研得比较深得技术?(我:kubernetes, golang, prometheus, java) kubernetes 的架构是怎么样的? 这个问题很大,拆成 apiserver、controller、kubelet、scheduler 讲了一下 golang 与 java 的比较 这个问题又很大,当时主要对比了 vm、协程支持、面向对象和泛型的区别、以及自己对各自使用场景的一些理解 g...阅读全文

阿里、京东Java程序员面试考题外泄,快来看看你会哪些?

面试,难还是不难?最终结果好还是不好?取决于面试者的底蕴(气场+技能)、心态和认知以及沟通技巧。而一些主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴)更是需要你在面试时展现出自己的能力,从而获得面试官的欣赏和肯定。 ![image.png](https://static.studygolang.com/181118/f906238d78e483c7fa882fe14e6bd8c6.png) 而程序员在应聘时更是需要经历层层面试。俗话说,磨刀不误砍柴工,做好面试前的准备工作可以帮助大家更好的应对面试官的问题以及面试中的突发情况。那么我们一起来看看大型互联网公司的面试题吧! 阿里巴巴面试 1、开发中Java用了比较多的数据结构有哪些? 2谈谈你对HashMap的理解,底层原理的基本实现,H...阅读全文

博文 2018-11-18 15:43:40 Java404

一位面试官N次面试感悟,谈谈JAVA程序员的成长之路

一、面试不是简单的你问我答一般来讲,作为面试官和候选人进行沟通的第一个问题是一般是自我介绍,整个自我介绍的情况应该控制在2分钟左右,阐述自己的教育背景,项目经历,用到的主要技术栈,如果有很厉害的开源项目或者优秀的博客也可以说。整个过程应该放轻松和面试官是一个平等的交流过程,面试官应该做到倾听且给出回应。技术问题也一般会从自我介绍或者第一个项目开始,加入面试官的问题是 JVM的调优 ,那么我们作为面试者可以从自己经历过的场景入手,尽量不要像背诵课本一样旁若无人的开始描述,中间可以和面试官进行互动,比如说‘我是这么做的,你们遇到过么?BLALALALA’然后还可以说一下假如遇到一些其他的状况该如何处理等等。二、遇到不会的问题除了说不会还可以阐述思路首先大家要有一个认知,面试官不是什么都会。术业有...阅读全文

10个常见"刁钻"的Redis面试问题

来源:老钱 高可用架构 导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。 作者简介:钱文品(老钱),互联网分布式高并发技术十年老兵,目前任掌阅科技资深后端工程师。熟练使用 Java、Python、Golang 等多种计算机语言,开发过游戏,制作过网站,写过消息推送系统和MySQL 中间件,实现过开源的 ORM 框架、Web 框架、RPC 框架等 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联网技术行业打击过成百上千名【请允许我夸张一下】的资深技术面试官,看过了无数落寞的身影失望...阅读全文

博文 2018-07-24 10:34:48 Lewe超

头条后台研发面经(共三面)+架构师进阶路线分享

![image.png](https://static.studygolang.com/181216/d1248fff78c6b96bd28c7ced82b875ef.png) 后端研发工程师 找牛客大佬要到了白金码,跳过死亡笔试,直接视频面,面试从3点开始,断断续续到晚上8点结束。 每个面试官给我的感觉都是怎么这么高冷啊。 一面: 1 写一个题,找一个无序数组的中位数 2 写了个快排,然后让我找到无序数组第k大的一个数,我说先排序再找,实际上可以用快排的partition函数。 3 快排的时间复杂度,最坏情况呢,最好情况呢,堆排序的时间复杂度呢,建堆的复杂度是多少,nlgn。 4 操作系统了解么,Linux和windows 5 说说Linux的磁盘管理,一脸懵逼 6 Linux有哪些进程通...阅读全文

博文 2018-12-17 17:04:23 Javaspring12

经验分享、五年 Java 经验如何拿下阿里 P6?

前言:五年开发经验的我,就在今年十月份间,前前后后面试了几家大厂,最后成功收到阿里P6 offer。在面试期间,同样也收到其他公司的offer(京东、58集团、等、因为阿里离家近,所以其他的offer都拒绝了)​阿里面试总结第一轮:电话初面第二轮:技术面谈【技术职位尽量避免多谈管理上的工作】第三轮:高管复试第四轮:HR最后确认一面:首先确认对阿里的意向度(如果异地更会考虑对工作地点(杭州)的意向度!阿里很看重这个);其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位,主要考察java的技术基础和原理,比如Spring框架以及数据库和JVM三个方面,也会交流到分布式、线程池的实现等等,重点考察是不是有比较钻研技术和技术上的亮点【不一定每个面都很厉害但一...阅读全文

博文 2018-12-06 17:00:35 Javaspring12

一位弱小程序媛的呐喊

想想我的戾气很重 不如意了就喜欢怼人 欢迎有人给我批评纠正我的想法 最近一直陆陆续续在面试 10次9次被虐得体无完肤 我为了面试应急准备了《计算机100问》的笔记本,就是为了能够答上面试官的问题 我刚毕业就入职了一小公司,进去就我一个后端三个前端,着手把公司的只有html、css、js的网站改成动态的,也就是说完全从零开始,从需求的整理到后面的上线我都在努力地尽力做好,不会的也没有人说帮我写下代码帮我解决下bug,我自己百度看书摸着石头过河搞出来的。 需求功能是没有多么复杂,一两年的运营用户量也就几十万同时在线的最多一两千,海量数据高并发是不存在的。 自己想着继续呆下去做些维护地工作也是纯浪费时间,就开始了找工作之旅。 在简历里如实地写着两年经验、如实地写着开发的两个项目用的框架还附上了访问...阅读全文

博文 2018-04-02 00:48:20 jucicy

服务端面试经

题图:pixabay 转服务端一年半有余。主技术栈为golang,不知道自己技术水平在什么阶段,之前没有服务端的面试经验,正好有小伙伴讲说帮我内推试试。选了4家公司,某条、某手、一家C轮小厂、一家D轮小厂。 某条: 一面: 自己负责的项目、为什么那么做、技术选型有哪些取舍 golang基础、Map原理、调度原理 https通信原理、mq mysql索引、事务、幻读、MVCC 手写两道easy算法题 第一次服务端面试,算是摸摸套路。自我感觉答得还行,不过还是一轮游。事后托朋友问面试评价: golang基础还不错 mysql部分还需加强 某手(java岗): 一面: 手写算法最长回文子串 负责的项目 设计一个网络客户端 没了 这个挂得有点尴尬。答得不好,有点没搞清楚面试官的问题重点。 某C轮: ...阅读全文

博文 2020-03-12 11:34:31 Alihanniba

三年半Java后端面试经历

经过半年的沉淀,加上对MySQL,redis和分布式这块的补齐,终于开始重拾信心去投了两家之前心水已久的公司。 鹅厂 面试职位:go后端开发工程师,接受从Java转语言 都知道鹅厂是cpp的主战场,而以cpp为背景的工程师大都对os,network这块要求特别高,不像是Java这种偏重业务层的语言,之前面试Java的公司侧重还是在数据结构、网络、框架、数据库和分布式。所以OS这块吃的亏比较大 一面基础技术面 电话面试,随便问了些技术问题,最后还问了个LeetCode里面medium级别的算法题,偏简单 redis有没有用过,常用的数据结构以及在业务中使用的场景,redis的hash怎么实现的,rehash过程讲一下和JavaHashMap的rehash有什么区别?redis cluster有...阅读全文

博文 2019-01-12 11:34:40 codegoose

来自一个六年 Java开发者百度、阿里、腾讯的面试心经

前言我觉得有一个能够找一份大厂的 offer的想法,这是很正常的,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司 / 小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的。因为大厂面试一般都有专业团队负责,某个知识点你到底是掌握了还是单纯背下来,面试官一问就可以看出来(PS:真正到面试特别是你觉得准备面试的时间不够的时候,你可以多挑一些面试常问的问题来看,注意理解,一定不要死记硬背)。一定不要过分寄希望于各种面经,试着去提高自己的综合能力。“ 80% 的 offer 掌握在 2...阅读全文

博文 2019-02-15 18:12:26 chendada

我是如何在2年内逆袭成为BAT年薪40W的资深开发工程师的?

身边的师弟师妹经常问到:非计算机专业出身,你是在2年内如何逆袭成BAT年薪40W的资深开发工程师的。其实很简单——努力!我16年毕业于普通的二本学校,非计算机专业出身,只因为对软件开发感兴趣,所以找工作的时候就一直投IT行业的职位。刚踏入这个行业时,以为突击一下东拼西凑的面试材料,就能有个很好的收获。结果却是,别说大公司了,就是很多看不上的小公司的笔试题都过不去。焦躁阶段后来我去了本地的一个小公司去做服务端的开发。虽然叫服务端开发,但其实就是做系统指标监控功能,从DB中读取一些指标数据,通过图表的形式展现在浏览器中,所用的技术无非就是Spring MVC那一套。 这种CRUD的工作内容做时间长了,就纯粹是体力劳动了,技术视野没办法打开。即使写这么简单的功能代码,却还总是被leader批评,说...阅读全文

博文 2018-12-06 21:24:05 Javaspring12

职业生涯:阿里实习offer五面经验与总结

前言 目前楼主已经拿到阿里实习offer,一共经历了5次面试,其中4轮技术面,1轮HR面试。今天收到阿里的实习录用意向书,在这里分享一下自己的面试经验和学习总结。写这篇面经主要是希望能够帮助更多的小伙伴,最近各大公司已经陆陆续续开始春招了,希望这篇面经能够帮到大家。我本科毕业于中南大学信管专业,真正开始学习Java是在大三下学期,研究生就读北航的移动云计算专业。刚开始也是小白,也是一步步成成起来的。希望能够给与我有相同经历的亲们一个参考。需要提的一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好,摆正心态和位置,那么就开始努力吧!! 阿里一面 一面是在上午9点多接到支付宝的面试电话的,因为很期望能够尽快接到阿里的电话,所以非常兴奋。电话接通之后还是非常紧张的,...阅读全文

读书笔记| 高可用架构杂志

高可用架构在创刊的时候就订阅了,并且不止一次去云端下载,入 docker 也是因为当时看到了第一期《docker 实践》,可惜直到停刊的一年以后,才彻底和它划上句号。 你本质是懒,换个词就是 “拖延症是治不好的”。 《中国初创故事》:嗯,故事,不是传奇。(一年时间,9 个中的 3 个已死) 《硅谷篇》:人生苦短,天生骄傲,牛逼一些怎么了? docker 实践 不一样的数据库 看完以后我真的噗嗤就笑了,黑的漂亮(数据库深度解析:从NoSQL的历史看未来) 可惜的是,如果大家了解科学发现的历史就会发现,自从爱因斯坦把牛顿那由完美数学保证的自洽理论踢出了神坛,数学自洽就再也不是真理的标准了。哪个的用户最多哪个就是真理。为什么关系模型最终赢得了比赛,而层次模型死掉了呢?很简单,因为人类都是蠢蛋和傻瓜...阅读全文

博文 2018-11-08 20:34:39 daydaygo

10个常见的Redis面试"刁难"问题

2018年07月25日 16:22:46 varyall 阅读数:3632导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。作者简介:钱文品(老钱),互联网分布式高并发技术十年老兵,目前任掌阅科技资深后端工程师。熟练使用 Java、Python、Golang 等多种计算机语言,开发过游戏,制作过网站,写过消息推送系统和MySQL 中间件,实现过开源的 ORM 框架、Web 框架、RPC 框架等Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联网技术行业打击过成百上千名【请允许我夸张一...阅读全文

博文 2018-12-14 16:34:44 java架构_Zhang