Wednesday, October 25, 2023

2023年秋城市漫游 - 东南篇

厦门

十月底的厦门依然很闷热。我们沿着海边骑车,风景虽然不错,但是感觉又晒又热。我们在厦门城市里没有目的的逛,随便找了一家咖啡厅坐下,看看书还挺舒服。这次偶遇的咖啡馆是个惊喜,咖啡好喝,音乐好听,装修有特色,老板也很有礼貌。厦门大学如今也是热门景点,参观厦门大学需要预约抢票。靠海的厦大很美,私心觉得还是我的母校更美,哈哈。傍晚,我们在山海步道的空中自行车道骑着共享单车,吹着小风,不热不晒,特别舒服,只是桥下的汽车比较喧闹。除此之外,我们去逛了金汤宫,感受闽南的庙宇文化;还去鼓浪屿看万国建筑和海边的中式园林 – 菽庄花园。

有个小悲剧,我在厦门被蚊子咬到怀疑人生。我觉得在这边被咬的蚊子包比普通的蚊子包更硬,更痒,更红肿。红肿持续了很多天依然很痒,我忍不住挠它们,现在脚腕上留下不少疤。

厦门海边的露营营地

第10000家瑞幸

电视剧“开端”的取景地附近

令我惊喜的咖啡店

厦门大学

从厦门开车出发,我们到铁观音之乡泉州安溪小住了两天。我们住的酒店叫悦泉行馆,每个客房都是个独立的别墅。别墅在闽南古厝建筑格局及“燕尾脊”设计的基础上加上了徽派黑瓦白墙的改造,很有特色,富有美感。酒店也有很多茶的元素,房间的香薰,枕头,泡澡包都可以选择铁观音味道的。在这里,我穿着汉服,看茶艺表演,品茶,制作功夫茶,做非遗手工,骑单车,泡温泉,感觉很放松。这也是我心中的中式特色度假应该有的样子,与西方的一些海边度假村相对应。八马茶业的工厂也在附近,我们顺便也参观了一下。

安溪悦泉行馆

悦泉行馆早餐

八马茶业工厂

学习茶艺

从安溪回厦门的路上,我们绕道去看龙岩的福建土楼。土楼是华北中原地区的汉族移民为了躲避战争而迁移至南方定居的全家大院,是国家级非物质文化遗产。据说是动画大鱼海棠,电视剧欢颜的取景地。直到亲眼看到,我才体会它是多么特别,多么壮观。跟着本地导游参观“土楼王”承启楼,我对客家人和客家文化也有更多的了解。土楼外形有方的还有圆的,土楼一般有几层,每一户拥有同一列的所有楼层,都有不同用处,一楼为厨房,二楼贮藏粮食堆放农具,三楼卧室。一楼、二楼不向外开窗。三楼以上才对外开窗。每个土楼里住着一个大家族。神奇的是,我在“土楼王子”振成楼看到一大波欧美模样的学生们去游览,有点意外在土楼能看到这么多年轻的外国友人。

土楼内部

从土楼内部看天

“土楼王子”振成楼和外国学生们

厦门的特色美食不少,沙茶面,花生汤,炸五香,土笋冻,酸笋面,海蛎煎,四果汤,福鼎肉片,尝尝鲜很不错,不过对我来说没有特别惊艳。

厦门的海蛎煎,跟台湾的蚵仔煎和东南亚的蚝煎类似但不太一样

土笋冻,有点黑暗

金汤宫




read more ››

Thursday, October 19, 2023

2023找工作小结

今年找工作不太顺利。从6月底开始准备到结束面试,大概花了2个多月。后面谈offer又花了一个多月,到十月中旬才最后定下来回到原公司。


结果

一共申请了42家公司,包括网申,内推和recruiter主动联系。大约有一半申请之后便没了下文。

电话面试了8家公司 (Meta, Airbnb, Robinhood, Uber, Doordash, Flexport, Snowflake, Affirm),都顺利通过电话面试。其中Uber,Affirm和Robinhood没有继续面,Uber是职位在湾区,Affirm是招聘岗位要求太高我不符合,Robinhood是由于没有合适职位。

Onsite了5家公司 (Meta, Airbnb, Doordash, Flexport, Snowflake),只有Meta给了降级offer。


面试体验

Flexport

电面一轮,比较顺利,面试结束后不到5分钟就收到邮件可以进入onsite。

Onsite一共有5轮,system design + coding + behavior + system design + project deep dive。

Onsite面试前一晚我失眠了,翻来覆去睡不着。第一轮system design没面好,有个问题没答上来,而且在40多分钟的时候,家里火警居然响了,我被迫中止面试。还好过了十分钟火警停止,我可以继续接下来的其他面试。coding 那一轮时间很赶,我全程一直在写代码,从头写到尾,写到第三问的时候运行结果不对,居然是因为我在测试的时候call了第二问的function,白白浪费时间debug。Behavior那一轮中规中矩,另一轮system design也还行。Project deep dive那一轮面的不好,由于离开公司太久,做的项目的很多细节我也记不清楚了。

第二周周一收到据信。


Meta

电面一轮,45分钟内需要做出两道题。时间比较紧张,两道题都没见过,虽然都做出来,但是解题过程不太顺利,followup也没答好。还好面试官给过了。

Onsite一共有4轮,behavior + system design + coding + coding。后来由于system design没面好又加面了一轮system design。onsite当天,system design面试官临时改期到第二周,其他照常。第一轮的behavior和第三轮的coding感觉还行,尤其是第三轮的中国人面试官特别友好让我没啥压力,最可惜的是第四轮没面好,两道题都没答好。我以为我的最后一轮coding表现会让我全盘皆输,第二周补面system design的时候我都没啥激情了。没想到面试feedback是我的design那一轮是弱项,他们决定给我加面一轮system design。Design加面的面试官是个级别挺高的engineer,人比较友好,面试题没见过,我现想加硬讲讲了45分钟。

Meta的recruiter在我加面面完的第二天就传来了不算好的好消息(降级offer)。按照流程,要先team match才发offer,所以后来选组,hiring manager面试,谈offer这些步骤又多花了4周多的时间,最后发了offer。


Snowflake

电面一轮,题目没见过,还好面试官给了一点hint之后我有了思路,顺利做出来,跑了几个test case没有问题。面试官人很友好,电面体验不错。

Onsite一共有7轮,hm chat + coding + tech talk + expertise + system design + cross functional + behavior。摊到4天完成,而且behavior那一轮需要去Snowflake办公室面谈,非常累。由于coding面试和之前沟通的不一样,这一轮暂时取消,所以onsite一共面了6轮。

HM chat比较轻松。我最怕的是tech talk和expertise:tech talk是做presentation讲之前做过的一个project,很多面试官会来听然后提问。面试的时候感觉还行,来了三四个engineer,问的问题我都能答上来,而且看起来我讲的东西大家听进去了,没想象中那么可怕。Expertise那一轮是深挖自己之前做的项目, 总体比较顺利,但是有些地方我还是被问到了。System design这一轮令我始料未及,recruiter说要面的是frontend design所以我准备了很多关于frontend方面的知识,可是面试的时候面的却是其他的design,我一下懵了,面的不好。Cross functional 这轮面试是和一个PM聊天,我感觉这一轮聊的还挺愉快。Behavior这一轮是需要去Snowflake的办公室和面试官面对面面试,面的中规中矩。Snowflake Bellevue办公室不错,新装修,原木风,办公室里有很多雪山,滑雪相关的装饰,连办公室的名字都是各种山的名字,据说最大的办公室叫Ranier。

第二周周一收到据信。我感觉Snowflake面试官人都很友好,他们也都挺喜欢自己的公司。面试经历来说,面试安排比较混乱。不过Snowflake是唯一一个给我发面试礼物(Logo外套)的公司,这点增加好感。


Doordash

电面一轮。正常通过。

Onsite一共有4轮,coding + coding + system design + hm chat。第一轮coding题做出来了,follow up不太知道怎么优化。第二轮coding的题目和followup都做出了。System design感觉一般,不是高频题。Hiring manager的behavior这一轮问的问题都比较常规,但是关于doordash错单如何处理的问题我不知道怎么答。

面试后隔了一天收到据信。


Airbnb

电面两轮,第一轮没面好,所以又加面了一轮。第一轮的电面题目我现场想现场做,当时就乱了阵脚,思路不清晰,出了不少bug。第二轮表现不错,题目做起来顺手一些。

Onsite一共有4轮,Android project coding (1hr45min) + project experience + system design + Android bug quest (1hr15min),分两天进行。第一天Android project coding面的还不错,比想象中顺利。第二天面了剩下3轮,project experience面试官是华人老板,聊的比较细,他中间经常打断我。第二轮是android system design,面的是没练过的题,但是感觉做的还行,和面试官聊的愉快。但是,第三轮(Android找bug修bug) 跪的很惨很彻底。首先是自己技艺不精,其次远程控制很卡不好操作。从面试刚开始就很不顺,面试开始晚了几分钟,刚开始android studio是黑底,加上我的窗帘大开,很难看清屏幕上的字,和面试官从头到尾交流也不太顺畅。感觉很遗憾,之前几轮onsite做的还不错,可惜败在最后一轮。

在面完后一周Recruiter给我打电话发了拒信,在电话里也说了一下面试的feedback。Android Project Coding: strong yes; Design: yes; Experience: weak yes; Bug quest: no。哎,棋差一招,有点遗憾。从一开始找组没有合适的,然后新组recruiter把我捞起来,有希望了。第一轮电面表现不太好,加面一轮,侥幸过关,又重拾希望。然后就是onsite,本以为onsite毫无希望,没想到第一天的Android project coding做的还不错,又有希望,最后一天面试的前两轮也不错,但是挂在最后一轮。就这样吧,都是命。


心得

积累在平时

距离上次跳槽找工作已经过去了5年多时间。刷题需要从头开始,上手还算快。但是系统设计是我的一大弱项,没有头绪,我花了很多时间准备,可惜很多面试还是挂在了这一轮。另外,公司很注重之前的工作经验,有一轮面试需要讲之前做的project,对我来说很有难度,我离开公司已经有一年半,看不到之前公司的文档,需要绞尽脑汁回想。

找内推

自己网申的公司有二三十家,只有2家公司联系了我,其他公司基本上都是拒信或者默拒。内推的成功率高了很多,内推大半都收到了面试。

ChatGPT是好帮手

我没思路的题,或者debug不出来的算法,会找ChatGPT给点建议,ta的回答大多数都是可靠的。真是可敬又可怕的帮手 / 取代者。


Snowflake的面试礼品


 

read more ››

Wednesday, October 18, 2023

2023年秋城市漫游 - 西南篇

西藏拉萨

拉萨海拔3663米,在去拉萨之前我们就开始吃抗高反药,但是似乎没啥作用。在拉萨的第一晚,我感到胃里恶心,想吐,头痛欲裂,没有力气,没有食欲,晚上还严重失眠,特别难受。还好第二天有显著改善。

在拉萨我们逛了西藏博物馆,布达拉宫,罗布林卡,大昭寺,八廓街。通过向导的讲解,我了解不少藏传佛教的相关知识。在八廓街,很多藏族人民手里拿着转经筒,绕着八廓街走。大昭寺门口也有很多虔诚的人不停地磕着长头。大昭寺的香火特别旺,里面有很多虔诚的藏传佛教教徒,人挤人。在大昭寺里我还看到了高僧在里面举行某种仪式,我看不懂但大受震撼。布达拉宫,是历代达赖喇嘛的冬宫居所,很壮观。罗布林卡,藏语意为“宝贝园林”,是个非常有当地特色的古典园林。

除了人文景观,我们还去看了个圣湖—羊卓雍错,也叫羊湖。在去羊湖的路上,司机跟我们讲解了一些当地的丧葬文化(水葬,天葬,树葬,塔葬,etc)。我们在路边还看到了水葬台和山体上画的天梯,也是藏族人的生死观的体现。一路上山,海拔一度达到近5000米,翻过高山,我们终于看到了圣湖羊湖。虽然天气不好,有点天阴,不过羊湖的风景依然很棒,湖边有一些经幡随风飘着。关于西藏,我想起一个不知道在哪里听到的故事:一家三口从内陆来西藏旅行,他们参观了天葬的过程,然后那个妈妈受到极大震撼,当场决定离开丈夫和孩子,留在西藏,开始信奉藏传佛教。不知真假,但是给我留下了很深的印象。。

关于西藏美食,藏面还不错,藏面里的牛肉粒和牛肉汤都很香,不过面条比较粉不太劲道。糌粑我不太吃的惯,有点噎。甜茶和酥油茶都挺好喝,甜茶是甜的,吃饭的时候配一大壶甜茶喝着很舒服。藏香鸡配着各种菌子煮很好吃,我们吃饭的时候,服务员还现场演唱藏族歌曲,特有气氛。当地食物里牦牛占比很高,我们尝试过牦牛牛排,牦牛肉火锅,酸菜炒牦牛肉盖浇饭,都很好吃。

西藏很特别,是我以后还会再来的地方。下次来西藏,我想待久一点,除了拉萨,我还想去林芝,日喀则,甚至阿里,墨脱。前几天看了锵锵行天下第二季,他们也去了一部分在甘南的藏区,希望我以后也可以去那边看看。只不过还要再经历一次可怕的高原反应,哈哈,也无妨。

布达拉宫

青稞糌粑

牦牛牛排,酸奶土豆饼

布达拉宫夜景

罗布林卡

大昭寺

羊湖

这么高的海拔,我之前没经历过

阿刁奶茶,杯子上和背景都是大昭寺

从拉萨到昆明的飞机窗外的风景绝了


云南红河州

两个月前看到阿星的视频里他在云南红河州逛吃,我很心动就也计划了类似的行程。体验下来,我觉得红河州确实值得!

蒙自

蒙自,是云南红河州的首府,也是云南过桥米线的发源地。过桥米线太好吃了,我们连续吃了三天,分别吃了三家比较有名的米线店 – 火烧房子,香麒园,鑫桥园。我们最喜欢的是火烧房子,酥肉很香,免费小菜种类也很多。蒙自的沾水卷粉和豆花米线也很好吃。

蒙自除了过桥米线出名,西南联大和碧色寨也都和这个城市有关。电影无问西东和芳华都在碧色寨取景,我顺带把两个电影也重温了一下。

蒙自给我的感觉是一个悠然的小城,有美食有美景,物价不高,我猜在这里生活会很舒服。我们逛酒店楼下的商场,人很多。商场电玩厅里挤满了各个年龄层的人,有家长带着小孩抓娃娃,有中年人推金币,还有年轻人玩跳舞机,人挤人特别热闹。


菌子火锅

火烧房子过桥米线,有菊花和草芽

过桥米线,带了个桥

碧色寨

蒙自西南联大先锋书店

南湖-云南过桥米线传说起源于此

元阳梯田

从蒙自到建水的路上,我们绕道去了元阳,看梯田,参观哈尼族村落。在那里我学到了一个新词 -- 四素同构。“山顶的森林涵养水源,形成涓涓细流,为山腰的村寨提供生活用水,又为村寨下方的梯田灌溉提供水源。流水继续顺流而下,在低地的河谷中交汇成河流,再通过蒸腾作用将水分搬运回森林。“森林-村寨-梯田-水系”四素同构,循环往复,生生不息,这是云南哈尼梯田的生态奇观。” ( 摘抄自这里)

在哈尼梯田我们参观了两个村落—箐口乡和阿者科。我们先到箐口乡吃午饭,乡里都是当地人,几乎没有游客。我们打算去的红旺饭店门开着,店里的老人不会说普通话。经过一番交流他终于弄清楚了我们的意思,给饭店老板打电话,老板就从稻田里赶回来给我们做饭。在那儿我们吃到了正宗农家菜 -- 蘸水土鸡和野菜炒鸡蛋,蘸水很特别,是用鸡杂和鸡蛋做的,好吃。饭后我们开车去阿者科,阿者科也是哈尼族村落,它保留了很多哈尼族特色民居 -- 蘑菇屋,村里实行公司分红制度,村民都可以从旅游收入拿到分红。

我们在箐口乡和阿者科看到了很多哈尼族的人们,他们穿的是哈尼族特色服饰,说的语言我们也听不懂。村落里有很多水渠,水渠里的水是从山顶流下,为村寨提供用水;村民在家门口用着水渠里的水洗衣服,洗衣废水直接通过水渠留到下游;妇女们背的竹篓里装满了烧柴的树枝,感觉很沉,她们是用头部“背”着竹篓而不是用肩膀;还有一些老人帮孩子带孙子孙女,在村寨里聊着天。在那我还看到了很多到处乱跑的公鸡母鸡小鸡们,有的还为了抢虫子斗来斗去,很热闹,真是满眼都是走地鸡。哈尼村落风景很好,有很多梯田,虽然当时不是观赏的最佳时间,但是看到又大又深又绿的梯田我觉得已经非常美了。

我很喜欢哈尼族村落的感觉。在阿者科的时候,我甚至不舍得离开想再多待一阵子。


箐口乡

蘸水土鸡,左下一大碗是蘸水

用头背竹篓

阿者科村民分红细则

阿者科蘑菇屋

哈尼梯田

散步公鸡


建水

来建水之前我没听说过建水紫陶,也不知道它是中国四大名陶之一。到了建水我才发现有这么多人从事这个行业,我也喜欢上了紫陶,还买了几个茶具。大名鼎鼎的建水汽锅鸡,容器就是建水紫陶。汽锅鸡本身不加水,全靠锅底下的水蒸气从汽锅的气孔进入锅里,汤鲜味美。

建水著名的草芽米线也是一大美味,我很喜欢草芽脆脆的口感。跟随阿星的脚步,我们去雷老六吃草芽米线。在吃草芽米线的时候,我居然碰到了YouTube大博主滇西小哥,还合了影,惊喜!

建水豆腐小小一块,烤建水豆腐臭香臭香的,我特喜欢。来云南得吃菌子,不巧我们去的不是季节,新鲜菌子种类不多。我们尝试了菌子火锅,果然很鲜,可惜见手青太少,我都没尝出味儿来。爆炒牛肝菌特别香,由于不是季节我们点的不是新鲜牛肝菌,但是已经很香了,又是惊喜。

另外,云南烧烤太好吃了,很喜欢云南烧烤的重口味。此时此刻回想到建水椿艳烧烤的烤鱼,烤草芽,凉拌草芽,烤建水豆腐,烤爆浆豆腐,烤小肉串,还有酸酸辣辣的炒米线,我又要流口水了。

烤建水豆腐

椿艳烧烤的云南烧烤很好吃

草芽米线里面还有夹层肉,酥肉和鸭血

建水豆腐的制作

牛肝菌

汽锅鸡,炒石榴花,爆炒牛肝菌

建水汽锅鸡,容器是建水紫陶

建水古城里的朱家花园






read more ››