Red Brick

这个周末一直在琢磨去哪里玩,于是找了很多博物馆和美术馆的资料。

本来是想去国家博物馆的,但是感觉展出的主题都太红了,于是临时起意决定去美术馆转一圈。

最后选了一个看起来逼格很高的美术馆(事实证明,逼格确实很高)。正好房东的妹妹来玩,我们三个人一拍即合决定一起去美术馆玩。

我本来以为选择在朝阳区的场馆的话,应该就不用走太远的路了。但是这个美术馆让我见识到了朝阳区有多大,我们将近花了一个小时才到达目的地。

场馆里有很多超现实主义的作品,而且室外的风景也很不错,除了票价稍微有点小贵。

所以,最后,如果周末要和小姐姐出去玩又不知道去哪里的话,这里还真的是一个好地方:)

帝都十日

算算日子,来帝都已经有十天了。

不算工作的五天,大大小小的饭局约了有十多个。感觉减肥的大计又要暂时搁浅了。

之前在墨尔本报了健身房,疯狂跑步,基本上每天都可以轻一公斤的样子,最轻的时候甚至差点就要突破90大关了。但是最近各种吃吃吃,导致体重大有回升到一百的趋势。

然后工作其实还蛮轻松的。感觉整个小组是一个大的Scrum,然后我是一个小的Scrum team。每天只需要和Mentor沟通一下对好需求就可以了。

至于剩下的时间的话,就可以自由支配了。所以其实可以自己学到很多东西。虽说外面一直盛传微软不用加班,但是好歹要入乡随俗,STCA还是多多少少要加一点班的,不过范围全由自己掌握。

本来说上个周末要去圆明园和颐和园,但是时间总是不够用,和朋友玩了一会儿就没有时间去逛园子了。

周一刷朋友圈的时候看到Han也来了北京,原因竟然只是为了看升国旗,果然是思想觉悟超级高的党员。然后就愉快的和Han约了周四晚上的局。这应该也是我们第一次在国内见面吃饭。

上个周末和晓波约了周末去滑雪,感觉应该会很好玩,美滋滋。所以估计周末的另外一天我会抽出来去逛圆明园。

上周和这周的情况差不多就是这个样子了,希望假期在微软可以过的开心吧,顺便多学一点东西。

Cheers

Start Windows

这两天开始认真工作了。

由于代码仓库的权限一直没有审批下来,我昨天划了一天的水。

可能是因为巨硬的体量实在是太大了,各种流程的审批都有点慢。而且不知道问什么,感觉Check-in的引导工作也不是非常理想,很多东西都需要自己打电话去咨询,这无疑增加了沟通成本。

在其他方面,微软的东西做的还是可以的(除了经常性的exception之外)。就操作系统来说,在微软肯定是得用Windows的系统了,但是Windows真的是对开发人员不太友好,Shell好难用。

于是我默默的搜索了一波Windows效率工具… 希望可以稍微缓解一下现在尴尬的情况…

今天和豪翔约了午饭,希望可以请教前辈大佬的经验吧。

归来

到北京之后,才知道自己有这么多好朋友都在北京。

于是开启了天天约饭的任性模式。短短不到48个小时,就已经约了五六个局…

第一天早上和晓波去吃了金鼎轩,据说是北京现在唯一开门的24小时餐厅。菜式的话主要是以广式早茶为主,讲道理味道一般,但是赢在人家是怎么4小时营业的,可以满足我们这些深夜饥饿的灵魂。下午睡了一觉去了中关村,参观了一下微软大厦。本来想拍照一下微软的Logo,但是运气不好被一辆大货车挡住了,没有拍到。晚上在旁边的食宝街和白晨大吃特吃了一场,差点吃到让我对这个美食天堂失去兴趣。白晨在苏州街附近也找了一个实习,以后估计可以经常约饭了。

第二天去了头条面试。因为之前第一次预约的时间面试官有事,于是HR小姐姐特别认真负责的约到了我到北京的第二天现场面试。面试体验说实话不是特别理想,主要体现在一下几个方面:
1. 首先我得承认主要是我自己的责任,这次面试完全没有准备,如果准备一些概念题和Leetcode算法,那应该会好很多。
2. 我不太明白面试官为什么都想秀你一脸的感觉。在面试过程中面试官处于主导地位不错,但是如果一味为了炫技而去问一下明确表示不了解的问题貌似没有什么意义。
3. 很多问题都是名词解释类的问题。比如说你知道XXX吗?那XXX呢?这两个有什么区别啊?我对这种问题其实真的挺反感的。所有的系统框架都是人自己制定的,为什么不允许有别的理解呢?另一个方面,这种类型的问题看似可以很好的考察一个人的水平,但是只要来面试的人事先有过准备,看了这些问题的标准答案,那在面试的过程中真的是可以无往而不利。
虽说面试的感觉不是很理想,但是我也确实发现了我自己存在的一些问题。很多时候为了快速实现一个技术原型,我会使用大量的轮子,但并不会去深入了解具体的实现流程,所以以后一定要在技术深度上努力学习。
晚上去了望京找康凯学长和张冬妮&舒晓波约大烤鸭,饭店的名字叫局气,很有北京味。

然后就到了第三天,也就是今天。由于回国之后有了GFW,我所有G家的服务都用不了了。真的是非常的蛋疼。于是今天来咖啡厅找了一个位置,搭了一个梯子。查了一下这学期考试的成绩,也回复了一下Gmail的邮件。等会打算再看一看Vue.js的教程和GAN的生成模型。

明天和后天都约了小伙伴的局,能够见到好久不见的老朋友真的很开心。希望大家在北京的工作生活都一切顺利,Cheers!

See you next year

明天我终于可以回家了!

由于亚航的价格实在是便宜,而且时间对我来说也算合适,于是我还是定了亚航中转吉隆坡的票。

这次真的是好久没有回家了,但是因为要去北京实习,所以就需要直接去北京了。准备好好工作,等过年的时候回家好好和家人团聚,还有和朋友们玩几天。

回去的飞机会在吉隆坡经停12个小时,这样我就可以有时间去吉隆坡的市区逛一圈了。

希望可以在飞机上遇到一起去的人。

最近考完试感觉莫名其妙的累,估计是前一段时间透支了太多的体力,吃了Relax & Sleep之后感觉好多了。

过两天就可以见到大学之后的老同学,还有在帝都的墨大同学了,想想还真的是超级开心的。

唯一让我有点苦恼的是,我墨尔本这边的房子假期有点难租出去。虽然我今天成功找到了一个印度小姐姐把房子租了出去,但是还不是很能确定这个小姐姐是不是很靠谱。

最后,祝自己旅途愉快吧:)

Tomorrow I can go back to my country finally!

Due to the extremely low price of Air Asia and the suitable schedule, I still order a flight ticket that transiting at Kuala Lumpur.

There is a long time that I don’t come back, however I need to work in Beijing for my internship yet. Hence, I decided to work hard, and reuniting with my families and friends in the Chinese new year.

The flight will transit over 12 hours at Kuala Lumpur, so that I can get time to wonder around the city.

Hope I can meet some guys who would like to travel with me.

Recently, I feel very unusual tried. I suppose I overdraw too much power in the previous period, so I brought 啊medicine named Relax & sleep from Chemist.

I’m really glad that I can meet my old friends and new friends in Beijing.

The only thing makes me confuse is my room in Melbourne. Though I rented it out to an Indian girl, I can’t ensure that she is reliable.

Lastly, Hope I have a good trip:)

Magic subject

一晚上撸了四千字出来,累到爆炸…
感觉如果现在让我穿越回大二,再来一次美赛,一定溜得飞起。
交了论文之后本来想睡个觉的来着,但是周四还有Cryptography & Security要考。
鉴于乌大爷一般不按套路出牌,我觉得还是要抓紧时间复习一下,考好这学期最后一场考试。

万万没想到 我还是拿到了微软的Offer…

今天正在复习KT的时候,突然收到了微软小冰那边面试小哥的电话。

不知道为啥,我想都没想下意识的就接了电话,然后以为会是告诉我一声我跪了之类的通知。因为这次面试什么都没准备,而且正好是兵荒马乱的考试季,所以整个面试的流程真的是无比的艰辛 (找不到面试的地方,被迫坐在花粉漫天的草坪上面试/ 在Old Arts好不容易找了一个位置,被查夜的保安赶出去…)。 要是按照我自己标准来说,这个面试基本上是全程打铁。

周一的时候和学校沟通了一下申请实习的事情,然后又给微软的小哥发了消息去询问面试的情况,结果就没有回复。于是我就脑补了一百零八种可能性,最后觉得自己可能是凉了,还是好好复习考试吧。

但是万万没有想到,小哥打来电话居然告诉我有Offer了,瞬间目瞪狗呆,真刺激。

多的就不说了,我这两天还是先好好复习考试吧。

最后,感谢微软小哥和隔壁组可爱的小姐姐,考完试见 🙂

Elfsong has disconnected

Do not expect to have any big improvement within days.
Be patient and over time, you will be surprised at where you are today.
I have tried my best in these days, and I am aware of there are numerous stuff can be learned during this period. With a little bit of luck, I would be different and better after my holiday.

So, see you later:)

Validate IP address

昨天面试了微软北京的组,Coding问了一道判断IP是否合法的问题,然鹅当时脑子打铁,写的完全惨不忍睹,今天早上起床吓得我赶紧重新写了一遍。

class Solution(object):
    def isIPv4(self, s):
            try: 
                return str(int(s)) == s and 0 <= int(s) <= 255
            except: 
                return False
            
    def isIPv6(self, s):
        if len(s) > 4: 
            return False
        try: 
            return int(s, 16) >= 0 and s[0] != '-'
        except: 
            return False

    def validIPAddress(self, IP):
        """
        :type IP: str
        :rtype: str
        """
        if IP.count(".") == 3 and all(self.isIPv4(i) for i in IP.split(".")): 
            return "IPv4"
        if IP.count(":") == 7 and all(self.isIPv6(i) for i in IP.split(":")): 
            return "IPv6"
        return "Neither"