彭少青的学习日志



  • 1.23
    感觉大家都是写在自己的日志下,我每天一篇感觉有点。。
    昨天有点事,给忘了。。
    今天
    力扣 第4题 寻找两个正序数组的中位数 困难
    力扣 第23题 合并k个升序链表 困难
    这两题充分显示了 分治法 在解决许多问题时的优越性,分治法是一个很容易理解的方法,但是它也是最难的方法,如何分,如何治,都关系着整个程序的性能。

    继续复习设计模式及其应用,东西比较多而且容易搞混也可能不太容易理解,但这是每个java程序员必须掌握的基础知识。

    补 1.22:
    复习设计模式及其应用,和redis设计与实现



  • @fantasticpsq 看看基础知识(计网+操作系统)



  • 1.24

    剑指offer 19 正则表达式 困难 终于把这个正则表达式搞懂了,以前看过,但是没搞懂,总结起来和数学的分类讨论差不多,需要考虑完全

    力扣 28 实现strStr() 简单 这题暴力法非常简单,看了别人的题解,看懂了多种方式实现的kmp算法(第一种是动态规划解决KMP算法,一种是最长公共前缀和后缀实现KMP算法),看完之后自愧不如啊!



  • @fantasticpsq 适当休息,xd你太猛了😘



  • 1.27

    被阿里面试官拿下之后,发现自己基础确实不扎实,这两天准备从头把Java基础复习了,目前复习到了Java多线程部分。

    希望下一次面试完了之后能很有信心地拿下。



  • @fantasticpsq 别忘了计算机基础知识



  • @fantasticpsq 你可以用彭语言,直接把面试官拿下了



  • 1.30

    java基础复习剩最后一些章节
    内网项目也写了几个接口了。



  • 啊这,玩了好多天,玩得很高兴很痛快,乡下过年真的很热闹。年差不多过完了,是该收心学习了。希望春招能有个好结果!

    今日刷题 1004. 最大连续1的个数 III
    开始复习操作系统原理



  • 昨天 2021/2/23 面试了字节后端实习,虽然面试时间长达差不多两个多小时,但是整个过程和面试官聊得很嗨,面试官也特别友好,面试过程也非常正式,感觉和蚂蚁金服相比就面试而言好太多了,面试官也不是只关注于种语言(蚂蚁金服只关注Java,可能是因为它这个职位就是叫做Java服务端实习),后端所有方面的知识点都有所问到,以下记录一下昨天面试没有答出来的问题:

    1. tcp的四次挥手答得很不好(知识点记不太清楚了),tcp和udp的socket编程connect的区别,以及为什么udp也要进行connect这两个问题没有回答出来。还有一个细节问题,SYN,ACK等是在tcp的头部还是在IP的头部,我不太记得了,盲猜在tcp头部,后来又坦白说自己不记得了
    2. 为什么Python要有协程,以及为什么会有GIL全局解释器锁,为什么Python没有解决这个问题?这几个问题答得很模糊,没有得到面试官的认可。
    3. Java中构造函数与析构函数能不能被重载,能不能被重写?为什么?重载的底层原理是怎么实现的?由于不记得析构函数的定义了,所以答得很差,重载的底层原理很久之前学过,但是时间太久了,没有复习,忘得差不多了。
    4. Redis缓冲的穿透,击穿以及雪崩出现的原因以及怎么解决,我回答时把穿透和击穿搞混了。
    5. 线程间通信的三种方式,我只记得信号量了
    6. tcp的拥塞控制没怎么答出来,忘了

    主要这几点印象深刻一点,其他的答得还可以,算法也没有什么问题,主要是删除链表倒数第五个节点这个算法调试的时候出了点问题,然后面试官和我一起找问题,结果他以为我写对的地方写错了,然后就纠结了许久,后来发现是输出是指针没有后移,导致打印出来的都是头节点的值。



  • 字节一面过了,准备二面

    一面主要是计网方面答得比较差,这几天重点复习一下计算机网络。
    另外感觉许多知识点没有理解的通透,导致回答起来不太准备与完整。



  • @fantasticpsq 请问TCP中的P是什么意思呢?



  • @throwingup 是个P



  • @fantasticpsq 加油!



  • 祝你早日拿到offer



  • @fantasticpsq 粗鄙之语不可取



  • PSQ加油



  • 苟富贵,勿相忘



  • PSQ加油!!!


登录后回复
 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

与 Dian 的连接断开,我们正在尝试重连,请耐心等待