1. 程式人生 > >騰訊校招 web 後端開發面試雜記(三)

騰訊校招 web 後端開發面試雜記(三)

引子

本文包括兩部分: 筆試部分真題 和 hr 面雜記

筆試部分

2018/04/05 小雨
我參加了騰訊校招線上筆試, 本部分記錄筆試中的三道程式設計題原題

程式設計題1|20分|翻轉數列
題目描述:
小Q定義了一種數列成為翻轉數列;
給定整數n和m, 滿足n能被2m整除
對於一串連續遞增整數數列1,2,3,4....每隔m個符號翻轉一次
最初符號為'-'
例如n=8,m=2,數列就是:-1,-2,+3,+4,-5,-6,+7,+8;
而n=4, m=1, 數列就是: -1,+2,-3,+4;
小Q選拔咋不希望你能幫他算算前n項和為多少.
輸入描述:
輸入包括兩個整數n和m(2<=n<=10的9次方, 1<=m), 並且滿足n能被2m整除.
輸出描述:
輸出一個整數, 表示前n項和
示例:
輸入
8 2
輸出
8
程式設計題2|20分|小Q的歌單
題目描述:
小Q有X首長度為A的不同的歌和B首長度為Y的不同的歌
現在小Q想用這些歌組成一個總長度正好為K的歌單
每首歌最多隻能在歌單中出現一次
在不考慮歌單內歌曲的先後順序的情況下, 請問有多少種組成歌單的方法
輸入描述:
每隔輸入包含一個測試用例.
每隔測試用例的第一行包含一個整數, 表示歌單的總長度k(1<=K<=1000).
接下來的一行包含四個正整數, 分別表示歌的第一種長度A(A<=10)和數量X(X<=100)
以及歌的第二種長度B(B<=10)和數量Y(Y<=100), 保證A不等於B.
輸出描述:
輸出一個整數, 表示組成歌單的方法取模, 因為答案可能會很大
輸出對1000000007取模的結果.
示例:
輸入
5
2 3 3 3
輸出
9
程式設計題3|20分|安排機器
小Q的公司最近接到m個任務, 第I個任務需要x的時間去完成, 難度等級為yi
小Q擁有n臺機器, 每臺機器最長工作時間zi, 機器等級wi
對於一個任務, 他只能交由一臺機器來完成, 如果安排給他的機器的最長工作時間小於任務需要的時間
則不能完成, 如果完成這個任務將獲得200*xi+3*yi收益
對於一臺機器, 它一天只能完成一個任務, 如果它的機器等級小於安排給他的任務難度等級, 則不能完成
小Q像在今天儘可能的去完成任務, 即完成的任務數量最大
如果有多種安排方案, 小Q還想找到收益最大的那個方案, 小Q需要你來幫助他計算一下
輸入描述:
輸入包括N+M+1行
輸入的第一行為兩個正整數n和m(1<=n, m<=100000), 表示機器的數量和任務的數量.
接下來的n行, 每行兩個整數xi和yi(0<xi<1000, 0<=yi<=100), 表示每臺機器最大工作時間和機器等級.
接下來的m行, 每行兩個整數zi和wi(0<zi<1000, 0<=wi<=100),表示每個任務需要的完成時間和任務的難度等級.
輸出描述:
輸出兩個整數, 分別表示最大能完成的任務數量和獲取的收益.
示例:
輸入
1 2
100 3
100 2
100 1
輸出
1 20006

其中第一道題提交返回 TLE
其他兩道題均返回結果不正確(可能是語法錯誤?)

hr 面雜記

2018/04/19 晴
我參加了騰訊校招面試 - hr 面試, 關於初試/複試相關請看我以前的文章
waterloo
waterloo
因為是人事面, 過程大概用時 15 分鐘
事先在網上查的人事面攻略也幾乎沒用上, 基本上都是家常話題, 老實點就好了

  • 談一談你的學習生涯中對你影響最大的事情(這個話題聊得最久, 基本1/2的時間都在聊這個)
  • 你最開始接觸計算機/程式是因為什麼
  • 你家人支援你嗎
  • 你有考慮考研嗎
  • 常規的戶口確認(哪裡人, 獨生or非獨生, 父母親職業, 情感狀況(TuT), 有無親戚在騰訊……)
  • 期望工作地點以及原因
  • 還有沒有去其他公司求職
  • 有什麼要問我的

後記

其實我一開始的筆試做的挺爛的, 按照學院風的評判就是不及格, 很驚訝還是被傳喚去了面試
一路打完三把面試, 聽網友講如果有幸入職, 複試你的面試官就是你的直屬 leader
現在回想一下還是挺感觸的, 那天下午我走進複試面試官房間, 直接注意到一些細節
床上的被子是亂的, 那天是下午 4 點面試, 應該是早上酒店阿姨幫忙整理後午休又弄亂了
衣服, 書包也是隨意的放在旁邊的床頭櫃上
再加上面試談到了我在遊戲方面的能力, 面試官饒有興趣的跟我聊了很久
這些都讓我覺得很年輕很有活力, 是一隻活生生的猿 :P

相關推薦

web 開發面試雜記()

引子 本文包括兩部分: 筆試部分真題 和 hr 面雜記 筆試部分 2018/04/05 小雨 我參加了騰訊校招線上筆試, 本部分記錄筆試中的三道程式設計題原題 程式設計題1|20分|翻轉數

2018軟件開發崗在線筆試題

def ping 靜態 題目 校招 最大堆 筆試 join 代碼 不定項選擇題(20道題): 1.SQL語句中,from,join,where,having,order by,group by,limit之間的執行順序是怎樣的? 2.inner join與left jo

我的Web開發學習之旅03

Python MTV(MVC) M: model 模型層 操作資料庫 T: template 模板層 顯示資料庫 V: view 控制層 接收使用者請求,響應請求 MTV步驟 開啟pycharm建立一個Django專案 ( 根據python版

web開發語言Java和PHP的比較

理念上的不同導致了Java和PHP在Web應用開發上顯示了不同的結果,儘管Java的數學計算和資料庫訪問都有優勢,架構也相當完美,但是PHP卻可以簡單輕鬆地支援高強度Web訪問,能夠快速開發應用,支援PHP的虛擬主機多如牛毛,使得用PHP開發一個網站比用Java開發一個網站要快得多,容易的多。Java所擁有的

web後臺方向筆試題第二題,尋找重要城市,dfs解法。

問題描述:       小Q所在的王國有n個城市,城市之間有m條單向道路連線起來。對於一個城市v,從城市v出發可到達的城市數量為x,從某個城市出發可達到的城市v的城市數量為y,如果y>x,則城市v是一個重要城市(間接可達也算可以到達)。       小Q希望你能

程式設計題之快遞分身術

題目描述 城市裡有3000條橫向的道路和3000條縱向的道路,分別從1開始編號知道3000,。相鄰兩條平行道路的間距為1。 我們用(x,y)表示第x號橫向道路和第y號縱向道路。N個需要送快遞的點坐落在這些交點上。小Q只能沿著這些道路送快遞,而且只能在道路的交叉點改變方向。

Java Web 開發 建議

有沒有在職的程式設計師呢? 現在的Java web後端需要什麼樣的學習水平呢? 感覺自己有些迷茫,我的前端是還行的那種,只接觸過Jquery的框架,後端SSM會搭也懂其配置主要的是差一個比較全面的SSM專案,另外還需要什麼技術呢 ? 只需要給出名字就可以 感謝

我的Web開發學習之旅01

web架構: ​ C/S: client(客戶端)/server(伺服器端) ​ 跨平臺性差 ​ B/S: browser(網頁端)/server(伺服器端) ​ 跨平臺性強 用的多 ​ web分類: ​ 靜態

2018百度 面試經驗

百度校招面試經驗   一到九月份,就開始了各種筆試。每天晚上七點到九點,大家都可以在機房看到我一個人在那裡自言自語。2018年09月16號晚上,我和我女朋友筆試完在外面吃東西時接到百度的面試通知。接

筆試題之小Q的歌單

題目 小Q的歌單 熱度指數:1624 時間限制:1秒 空間限制:32768K 小Q有X首長度為A的不同的歌和Y首長度為B的不同的歌,現在小Q想用這些歌組成一個總長度正好為K的歌單,每首歌最多隻能在歌單中出現一次,在不考慮歌單內歌曲的先後順序的情況下

[2017線上筆試題]

import java.util.ArrayList; import java.util.Scanner; public class Main { public static ArrayList<Integer> rst = new ArrayL

2016年筆試題(研發崗)

最近網際網路筆試較頻繁,也跟著師兄一起做了一些公司的筆試題,先將題記錄下來吧,答案慢慢補。希望對自己明年找工作有幫助!首先上騰訊的筆試題,騰訊是我的dream offer啊啊啊啊啊啊啊! 一、不定

記2015年的經歷——技術篇

這一篇部落格主要是與狀態篇形成互補。主要記下一些面試中的題目,並給出題解。 作者注:所有的題目都只給出思考方法,不給出程式碼。 筆試: Q:給出一篇英語文章,並統計裡面每個單詞的出現次數。 A:這題,我用OC給出了一個解法。就是用字典,<

2017筆試程式設計題-拼湊零錢

今天剛剛參加了2017年的騰訊校招線上筆試,其中有一道程式設計題是這樣的:小明很富有,有幣值為2^n(n=0,1,2,3)的硬幣各兩個,即有兩個1塊錢的硬幣,有兩個2塊錢的硬幣,有兩個四塊錢的硬幣。。。,現在輸入一個正整數數m(0<m<10^18),請問從小明的

觀2018有感

校招人數:2000人,1000人留給實習生 每年3月份會有實習生招聘,然後爭取留用機會 招聘看3個方面:有夢想愛學習的實力派 是否有個人的部落格,持續積累的經驗 AI方面的職位:paper上的一些成果

2015筆試,一、二面經(菜鳥的流水賬)

前言:自從阿里筆試都沒通過,就有點擔心校招連筆試都過不了。而能通過騰訊的筆試,當然是一個非常不錯的機會,一定要好好把握,可惜還是錯過了……唉,自從被鵝廠拋棄後,感覺找工作越來越難了。。。 廢話

Python web開發框架 Django 、Flask、Tornado

httpserver : 非阻塞 HTTP serverhttpclient : 非同步 HTTP client 用來和web 及 httpserver 協同工作auth :第三方認證的實現locale:針對本地化和翻譯的支援等等

2017暑期實習生筆試題1

構造迴文給定一個字串s,你可以從中刪除一些字元,使得剩下的串是一個迴文串。如何刪除才能使得迴文串最長呢? 輸出需要刪除的字元個數。輸入描述:輸入資料有多組,每組包含一個字串s,且保證:1<=s.length<=1000. 輸出描述:對於每組資料,輸出一個整數,

2018年產品群面體會

在騰訊的群面的過程中,時間有限且每組人數眾多,每個人都比較難將自己對群面題目的完整思路展現出來,同時,還有考慮小組共同完成時的配合問題,核心思路是群面的重要內容,言簡意賅的把群面題合作完成並完善具體,才能夠在群面時遊刃有餘。 首先給大家分享一下我在騰訊的群面過程:一、面試準備

蛇形矩陣----2017模擬題

輸出蛇形矩陣 // ConsoleApplication5.cpp : 定義控制檯應用程式的入口點。 // #include "stdafx.h" #include <iostream>