字节跳动深圳飞书后台一面凉经

1.项目介绍
webserver和科研项目
2.4选1
选了一个LRUcache
如果考虑同步的话如何加锁,我突然把api忘了草,最后磕磕跘跘想起来了!
3.揪住项目问
为啥做这个项目
线程池的实现
问了几个没听过的名词,忘记是啥了
nesteds?懂吗~不懂
C++锁说了几个我知道的
死锁~脑子懵了忘了一个
4.反问
做啥的~微服务的
技术栈~都是golang
评价~基础不过关😭技术还行吧,但是LRUcache高频中等题写了40分钟不太行?


准备的数据库和网络的多,没想到一个没问。干!!!

我真是个垃圾😭😭😭#面经##字节跳动##golang工程师##校招#
全部评论
一开始网络还不太好,代码题老是没刷出来,最后换了热点。后面把代码发送过去,我以为面试官知道了,没想到过了一会问我发了没???!!!
点赞 回复 分享
发布于 2021-07-27 17:56

相关推荐

Express.js是一个流行的Node.js Web应用程序框架,它建立在Node.js的HTTP模块之上,并提供了一组简洁、灵活和易于使用的API,用于构建Web应用程序和API。Express.js的特点包括:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=1730841bd8554b2fa6de4161e81ebb45#牛客AI配图神器#简洁而灵活:Express.js提供了一组简单而灵活的API,使开发者能够快速构建Web应用程序。它不会强加太多约束,允许开发者自定义和配置应用程序的行为。路由功能:Express.js支持路由功能,使开发者能够定义不同的URL路径和HTTP方法与相应的处理函数之间的映射关系。这样,开发者可以根据请求的URL和HTTP方法,将请求分发到相应的处理函数上进行处理。中间件(Middleware):Express.js中的中间件是一个非常强大且重要的概念。中间件是在请求和响应之间执行的函数,它可以修改请求和响应对象、执行某些特定的任务,或者将控制权传递给下一个中间件。中间件使得可以在请求的不同阶段进行预处理和后处理,例如身份验证、日志记录、错误处理等。视图模板:Express.js支持使用模板引擎来生成动态的HTML(或其他格式)视图。开发者可以选择喜欢的模板引擎(如pug、EJS等),并将其与Express.js集成,以便以一种简单和可维护的方式生成视图。大量的第三方中间件和插件:Express.js生态系统非常丰富,有大量的第三方中间件和插件可供选择。这些中间件和插件可以帮助开发者解决许多常见的任务和问题,例如身份验证、会话管理、数据库集成等。响应处理:Express.js提供了方便的API来处理各种类型的响应,包括JSON数据、静态文件、重定向等。总体而言,Express.js是一个轻量级而强大的Web应用程序框架,它将许多常见的Web开发任务封装为易于使用的API,让开发者可以更专注于业务逻辑的实现而不是底层细节。
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

更多
牛客网
牛客企业服务