从早上九点开始一直面到十二点,心疼一波面试官周日还要上班。。。 一面(40min) 八股问的比较少,扣项目(虽然我项目也没啥好扣的) 两道编程: 1.给一个集合输出所有子集 2.给一个n输出1——n所有数字中含“1”的数目(暴力能过,但会问你怎么优化) 二面(40min) 八股问的比较多(大概是觉得我的项目没啥好问的) 编程: 后序遍历二叉树(第一次用递归实现,第二次让我不用递归,第三次问还有没有
🐀🐀做go,邮件中说明顺利的话三面会一起安排,顺利。。但是2面完秒共享。。。。。 —————————————————————————— 11:00 一面 1h 面试官环境巨吵无比,折腾了5、6分钟才能听清他说话 无八股,项目简单询问(不知道为什么面试官对深度学习项目很感兴趣,一直追问20min,对go项目只字不问) 手撕mid a了 手撕hard a了 手撕第二道hard变形(面试官口述)也a
获取当前时间 package main import ( "fmt" "time" ) func main() { var t time.Time = time.Now() // 2018-09-27 17:25:11.653198 +0800 CST m=+0.009759201 fmt.Println(t) } 获取年月日时分秒 package main
获取字符串长度 注意:Go 语言编码方式是 UTF-8,在 UTF-8 中一个汉字占3个字节 package main import "fmt" func main() { str1 := "lnj" fmt.Println(len(str1)) // 3 str2 := "公号:代码情缘" fmt.Println(len(str2)) // 12 } 如果字符串中包含中文,
类是用于描述事物的的属性和行为的,而 Go 语言中的结构体正好可以用于描述事物的属性和行为 所以在 Go 语言中我们使用结构体来定义一个类型 type Person struct { name string // 人的属性 age int // 人的属性 } // 人的行为 func (p Person)Say() { fmt.Println("my name
一般名词都是类(名词提炼法) 飞机发射两颗炮弹摧毁了8辆装甲车 飞机 炮弹 装甲车 隔壁老王在公车上牵着一条叼着热狗的草泥马 老王 热狗 草泥马
生活中描述事物无非就是描述事物的 属性 和 行为。 如:人有身高,体重等属性,有说话,打架等行为。 事物名称(类名):人(Person) 属性:身高(height)、年龄(age) 行为(功能):跑(run)、打架(fight) Go 语言中用类来描述事物也是如此 属性:对应类中的成员变量。 行为:对应类中的成员方法。 定义类其实在定义类中的成员(成员变量和成员方法) 拥有相同或者类似 属性(
Go 语言中指向结构体的指针和 C 语言一样 结构体和指针 创建结构体指针变量有两种方式 package main import "fmt" type Student struct { name string age int } func main() { // 创建时利用取地址符号获取结构体变量地址 var p1 = &Student{"lnj", 33}
值得注意点的是切片的本质就是一个指针指向数组,所以指向切片的指针是一个二级指针 package main import "fmt" func main() { // 1.定义一个切片 var sce[]int = []int{1, 3, 5} // 2.打印切片的地址 // 切片变量中保存的地址, 也就是指向的那个数组的地址 sce = 0xc0420620a0 f
一面 30min: (1)自我介绍 (2)纯八股: mysql:索引,B+树,结合项目;不同索引的区别;锁粒度; redis:数据结构以及对应业务场景; go:常用的数据结构,引用型数据结构有哪些(可以被new和make的) 网络:http和https区别,端口号;GET和POST区别,哪个更安全; 乐观锁悲观锁;(CAS/lock) (3)项目介绍; (4)反问; 总结:go面的都是基础,本身g
得出的结果是: [0 0] [0 0 6 6 6] [0 0] [0 0 6 6 6 0 0 0 0 0] 请问一下,第三个结果为什么是[0 0],而不是 [0 0 6 6 6] 呢, 在Test2 函数中,使用append的时候,并没有扩容,添加的数据还在底层数组的容量中, 那为啥在 Test2函数之后 s3是[0 0] 即使是在原有的容量基础上扩容,那为啥 s4:=s3[0:10] 是[0 0
读取json5文件倒是很简单,但我没找到能保存json5的方法,要保留注释 谢谢
1、自我介绍 2、算法项目问了很多内容,问了我研究方向、讲解知识图谱、事件抽取、事理图谱 3、MVVM 介绍,结合项目的使用举个例子 4、ajax 请求 5、http 请求报文结构 6、post 请求限定发送数据长度 7、http 断点续传 8、从浏览器向服务器上传大文件,如果断了,那后续怎么传 9、并发发送多个请求,都响应后再执行后续代码,应该怎么做 10、Promise 的实现 反问:技术栈、
问题内容: 我的PHP版本是5.1.6,请按照以下说明安装Json: 现在,我检查是否启用了Json,但无法运行json_encode: 检查1: 结果1: 检查2: 结果2: 但是运行时: 这是运行链接: 检查Json:http : //69.64.69.43/fre/json.php php_info():http://69.64.69.43/fre/info.php 我当时确实在看并阅读了许
问题内容: 我正在使用JDBC连接到MySQL服务器(我认为没有连接池)。在连接网址中,我有 但是我的连接仍然超时。我什至检查了它的错误。但是,当我尝试使用连接时,出现以下异常。 我知道在Java 1.6中可以使用它来检查连接,但是我正在使用Java 1.5 有没有办法确保它不会超时?还是我必须升级到Java 1.6? 问题答案: 我有同样的问题,这绝对令人发疯。这是文档在MySQL网站上的内容(