首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
NUS_Coders
获赞
71
粉丝
74
关注
3
看过 TA
887
男
National University of Singapore
2023
golang
IP属地:新加坡
基础架构工程师/区块链研究员
私信
关注
拉黑
举报
举报
确定要拉黑NUS_Coders吗?
发布(9)
评论
刷题
收藏
NUS_Coders
关注TA,不错过内容更新
关注
2023-03-24 16:27
National University of Singapore golang
互联网寒冬下,我还是选择主动离职了
想了很久很久,还是打算从一家wlb的外企离职了。学历并没有成为我的敲门砖,反而成为我下不来的高台和孔乙己脱不去的长衫。假如我不曾在书本和现实中看这个世界,也许我会累并快乐地过完这一生。
云上的小牛:
是给的钱不够到位么😂
互联网没坑了,还能去哪里...
0
点赞
评论
收藏
分享
2023-02-10 13:54
已编辑
National University of Singapore golang
golang面试中如何回答epoll的相关问题
epoll的网络模型的提问在面试过程中会被经常涉及,下面我来谈一下如果是我应该如何展开这个问题。一般来说,我的习惯是先从多路复用的概念入手——>再聊Golang中的netpoller——>接着对比一下select/poll——>最后看面试官的兴趣决定是否提触发模式。 1. 多路复用的概念 所谓 I/O 多路复用指的就是 select/poll/epoll 这一系列的多路选择器:支持单一线程同时监听多个文件描述符(I/O 事件),阻塞等待,并在其中某个文件描述符可读写时收到通知。 I/O 复用其实复用的不是 I/O 连接,而是复用线程,让一个 thread of control...
南下鼠鼠:
go多路复用是采用的多Reactor/多线程模型吗
我的求职思考
0
点赞
评论
收藏
分享
2023-02-06 13:20
已编辑
National University of Singapore golang
工作两年、985本社招跳槽看go机会的同学的面试辅导
大家好,今天来和各位同学一起复盘一个工作两年、985本看社招跳槽看go机会的同学的面试辅导过程。 2年的工作经验我觉得已经足够成为一个资深工程师了,意味着可以独立地负责从端到端的一个业务、熟练掌握工作流中的各项技术。但是今天帮一个985本两年工作经历的go开发同学做了社招跳槽的模拟面试。不谈工作水平,他的面试水平确实比不过今年的校招同学。 和很多工作了多年的程序员一样,我觉得他犯了一个很重要的错误就是,缺乏相对来说比较深入的点。他甚至都没有办法讲清楚自己的业务逻辑。运用了非常多的技术但是缺乏对于底层原理的思考。没有思考过底层设计问题。在如今这样一个存量竞争的时代,一个好的职位的稀缺性已经高于好...
查看16道真题和解析
0
点赞
评论
收藏
分享
2023-02-01 16:25
National University of Singapore golang
某大厂3年经验后端社招跳槽的模拟面试复盘
自我介绍 自身优势的阐述不够清晰在xx负责的工作? 流于jd的描述计算机网络TCP三次握手? 2.5 基本最基础的入门问题了TCP和UDP的区别? 可靠交付、拥塞控制 3面向字节流?2.5 不太清楚沾包问题?TCP格式?标志位有那些?3- 不太清楚urg psh四次挥手? 2.5 同理TCP三次握手HTTPS握手? 3- 总分总,要gostring的底层结构? 2.5 三种指针。unsafe.pointer defer函数? 2.5 应当结合源码,g m p结构体 GMP? 3-Redis常见的五种数据结构? 3 Bitmap 了解过吗 3 比较清楚Redis的持久化方式 Aof 、 rd...
投递字节跳动等公司10个岗位
0
点赞
评论
收藏
分享
2023-01-18 15:38
National University of Singapore golang
深入理解DNS(2)
今天继续来聊一下DNS有关的知识点:资源记录:与某个服务器相关的区域信息以资源记录集的形式实现。换言之,域名服务器存储了资源记录的数据库。资源记录是一个五元组结构(域名、类型、类别、TTL、数值)DNS报文:为了获取有关主机的信息,DNS使用了两种类型的报文:查询报文和响应报文。标识字段用来匹配对查询的响应标记定义了报文的类型(查询报文或者响应报文);头部中其余的四个字段定义了报文中每个记录类型的数目;授权部分给出一个或多个负责查询的授权服务器的信息;额外信息提供了可能帮助解析程序的额外信息。封装:DNS可以只用UDP和TCP协议。在这两种情况下,服务器使用的熟知端口号是53。当响应报文的长度...
计算机网络观止
0
点赞
评论
收藏
分享
2023-01-18 12:13
National University of Singapore golang
深入学习以太坊——核心概念(2)
区块链对区块链最好的描述是将其描述为一个公共数据库,它由网络中的许多计算机更新和共享。"区块"指的是数据和状态是按顺序批量或"区块"存储的。 如果你向别人发送 ETH,需要将交易数据添加到一个区块中才算成功。"链"指的是每个区块加密引用其父块。 换句话说,区块被链接在一起。 在不改变所有后续区块的情况下,区块内数据是无法改变,但改变后续区块需要整个网络的共识。网络中的每台计算机都必须就每个新区块和链达成一致。 这些计算机被称为“节点”。 节点保证所有与区块链交互的人都有相同的数据。 要完成此分布式协议,区块链需要一个共识机制。以太坊采用权益证明共识机制。 任何想在链上添加新区块的人都需要往存款...
0
点赞
评论
收藏
分享
2023-01-18 11:46
National University of Singapore golang
深入学习以太坊——术语阐明(1)
账户 Account包含地址、余额、随机数以及可选存储和代码的对象。账户可以是合约账户或外部拥有账户(EOA,externally owned account).地址 Address一般来说,这代表一个 EOA 或合约,它可以在区块链上接收(目标地址)或发送(源地址)交易。更具体地说,它是 ECDSA 公钥的 Keccak 散列的最右边的160位,表现为16进制的40个字符长度,在前面加上“0x”字符。断言 Assert在 Solidity 中,assert(false) 编译为 0xfe, 是一个无效的操作码,用尽所有剩余的燃气(Gas),并恢复所有更改。 当 assert() 语句失败时,...
深入学习以太坊
0
点赞
评论
收藏
分享
2023-01-14 11:44
National University of Singapore golang
阿里golang研发二面面经
整场面试持续了约1h自我介绍结束以后简要问了一下之前的实习、项目、离职原因。基础知识考查:1. 浏览器寻址url过程?2. arp表的作用?arp的分组格式?对于主机不存在的apr请求会发生什么?3. DNS的作用?DNS的解析流程?4. 下一跳路由转发数据包的过程?5. go GMP模型是什么?线程与协程的区别?协程调度过程?P、M的数量问题?6. 协程切换的时机?7. channel的底层结构?接收、发送消息的过程?8. sema锁是什么?mutex源码中的结构有看过吗?9. 正常模式和饥饿模式?......场景题考查:......(脱敏)Coding:1. 实现一个跳表(lc...
华孝子_毕业版:
有三面面经吗?老哥
投递阿里巴巴集团等公司10个岗位
0
点赞
评论
收藏
分享
2023-01-14 10:36
National University of Singapore golang
深入理解DNS(1)
域名系统(Domain Name System,DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。之前提到的CDN在直播系统的作用时涉及到了DNS的相关工作。今天来和大家一起探讨一下DNS的相关工作原理。
计算机网络观止
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务