自我介绍 进程、线程、协程的区别 进程、线程调度 线程同步,扩展:分布式锁(不会) 项目 Go语言基本类型 slice、map相关 数据成员访问权限 Go语言面向对象 chan类型阻塞、非阻塞 三次握手、四次挥手 epoll模型(没答好) MySQL索引 InnoDB和MYISAM区别(后端闪退了,没机会答)
纯面经帖,供后人参考,非经验贴,发完准备卸载牛客安心搞论文。 个人基本情况: BG双非硕(非知名双非) 混杂型开发:Go/Java + 前端(Vue) + 移动端 (Flutter/Swift) 都有真实项目(或开源项目) Leetcode 500+ 题 三段小厂实习,Github 700+ Star,博客访问量 100w+ 国际级、国家级、省级竞赛都有(特等、一等、二等、三等都有) 学校 BG
都快签三方了得物还在约二面,不过反正没什么事还是面了… -深挖了下实习,面试官似乎和我实习方向一样 -linux 命令 -http请求过程 -介绍几个限流方案 -断点续传如何保证数据一致性 -最后问了两个完全没听过的名词,一脸懵直接回答不会 全程30min,无手撕
文件的打开和关闭 和 C 语言一样,Go语言中操作文件也是通过一个 FILE 结构体 type file struct { pfd poll.FD name string dirinfo *dirInfo } type File struct { *file // os specific } Open 函数 func Open(name string) (fi
与普通指针并无差异 package main import "fmt" func main() { var dict map[string]string = map[string]string{"name":"lnj", "age":"33"} var p *map[string]string = &dict (*p)["name"] = "zs" fmt.Println(di
在 C 语言中,数组名,&数组名,&数组首元素保存的都是同一个地址 #include <stdio.h> int main(){ int arr[3] = {1, 3, 5}; printf("%p\n", arr); // 0060FEA4 printf("%p\n", &arr); // 0060FEA4 printf("%p\n", &a
8.18笔试 8.27一面 💼 公司岗位 本来以为是后端开发,结果是运维开发,想问问牛油们运维开发是做开发多一些还是运维多一些啊?运维开发以后容易跳槽涨薪么 问的问题都比较简单,面了15min 介绍一下在学校做的订单管理系统。 校友供应链公司给的项目 管理业务流程 对比一下go和其他语言。 不是很熟其他语言,就着go和java的结构复杂程度和并发的区别说了一下 你为什么学习raft。 你开发一个
麻烦请问用golang的正则怎么把p标签的文本内容取出来,谢谢 补充,上边代码只是html一部分,
56 min 问了实习为啥不干了(我回答:我还年轻,想看看世界) golang : 1、= 和 := 有什么区别? 2、go 允许有多个返回值吗? 3、go 里有异常类型吗? 4、error 怎么去做这个异常呢? 5、go 用三种以上方法拼接字符串,哪一种性能更好(这题我之前不知道在哪看过原理,但是后来忘了,哭...) 6、map 有什么特性 7、map 是否包含某个key ( _, ok :=
自我介绍 介绍b站实习做的项目,购物车,商品信息接口的开发, golang开发的一些遇到的问题 然后问了问家常, 问channle 问自己做的grpc的项目 问mysql的索引,使用场景 围绕刚开始的b站项目又说了一些 docker的一些,rabbitmq,kafaka(没用过) 然后面试官介绍他们做的一些东西! 面试官人很好,希望能过一面吧! #go实习# #golang研发实习生#
1.问在b站实习的履历 2.go的gc 3.select 4.map变为有序(key和value) 5.mysql的索引创建原则 6.string是否能做主键 7.redis的数据结构 8redis的zset的实现(ziplist和skiplist) 9.http的502和504 10.问我有没有其他的面试(明天面字节) 11.问搜索为啥没用es 估计凉了…….
一面 15min 4.28 自我介绍 项目为什么要使用微服务(写了微服务项目) 客户端如何管理cookie web用户登录输入账户名密码发送请求,如何保证安全 ETCD,为什么用ETCD不用redis作为服务中心 使用mysql有什么注意的点 mysql的联合索引,范围查询,模糊查询一定失效吗 反问 业务技术栈 php+go 公司的产品 二面 20min 5.5 自我介绍 问了项目 用微服务要考虑
我一直在尝试对Java小程序进行远程调试。我使用的是Java 7 update 51,当我尝试加载小程序时,它会在Java控制台中显示,然后被触发。 我在Javacpl中将以下参数作为运行时参数传递:“-Djava.compiler=NONE-Xnoagent-Xdebug-Xrunjdwp:transport=dt_socket,address=8007,server=y,suspend=n”
所以我有一个使用unity的android游戏,我在dll中寻找脚本,并确切地知道我应该在C#代码中更改什么,我的意思是我几乎完全反向工程了这个应用程序。下一步该怎么办?顺从它?但怎么做?